去年我从春季开始了核心课程。在那门课程中,我收到了一本非常好的书,名为“核心春天学生讲座手册”+练习册。问题是,在经历了痛苦之后,我仍然没有设法让例子(解决方案)可以运行。
我有两个选择: - 首先我尝试将所有项目导入STS和intellij,然后尝试使用Maven构建它们。
我还将所有依赖项添加到我当地的repostirory,但我得到了两个错误
此存储库不再存在: 代码:
<url>https://tbits.springsource.com/repository/snapshot</url>
当我在pom.xml maven中删除该存储库时,它抱怨他无法找到父项目。
<parent>
<groupId>com.springsource.training.common</groupId>
<artifactId>abstractContainerProject</artifactId>
<version>1.1.7.RELEASE</version>
</parent>
- 作为第二个我试图删除所有的maven部分,我只是手动将库逐个添加到代码编译好的项目,但问题是单元测试是坚果运行我得到一个堆栈跟踪“java .lang.exception“找不到可运行的方法。
对我来说,只要我可以运行测试/编译它就可以使用maven或手动操作。
是否还有人对此有疑问?
非常感谢!
答案 0 :(得分:3)
据我所知,你不应该将它们导入任何本地IDE,你应该使用材料中提供的STS。存储库也是如此 - 存储库在培训材料中提供。这也是他们adviced in the spring forums同样的事情。
答案 1 :(得分:0)
从Spring安装课程后,请转到安装它的目录。有一个名为repository的文件夹。例如,在mac /Applications/core-spring-3.2.1.RELEASE/repository。
在这里,您将找到所有依赖项,然后您可以手动添加到类路径中(添加外部jar)。
或者在maven的情况下:只需将整个文件夹... repository / com / springsource复制到.m2文件夹中。