-1

我正在尝试执行本教程: https ://devcenter.heroku.com/articles/getting-started-with-spring-mvc-hibernate#prerequisites

我能够毫无问题地遵循所有步骤,但是当我运行 mvn package 时,我得到了以下输出:(我会将文件存储在 paste.bin 中,因此消息更清晰。如果您希望此处的文件和输出,让我在评论中知道,我会编辑) 对于这个 POM.xml ,我得到这个输出有错误

看来maven无法解析org.springframework.roo但它在依赖项中列出,这应该足够了,对吗?这是我第一次使用 spring 和 maven,我想测试它与 heroku 的集成,但我被困在了这个上。

ps:我从eclipse marketstore 下载了STS。我目前的想法是它没有安装roo,现在我正在验证这一点。

有没有人让这个教程工作?

谢谢!

编辑:理论上,如果我用应用程序模板克隆了一个 git repo,我就不需要安装 Roo。这就是我想做的。

4

1 回答 1

1

您已将 spring roo 包标记为已提供。这意味着它在编译时不可用,也不包含在最终包中,但在运行时可用。应该是这样吗?如果没有尝试删除提供的范围 <scope>provided</scope>,看看是否可以修复它。

    <!-- ROO dependencies -->
    <dependency>
        <groupId>org.springframework.roo</groupId>
        <artifactId>org.springframework.roo.annotations</artifactId>
        <version>${roo.version}</version>
        <scope>provided</scope>
    </dependency>
于 2013-09-20T20:24:41.623 回答