Spring Core Course解决方案练习不再适用

时间:2013-02-08 15:08:45

标签: spring maven spring-mvc maven-3

去年我从春季开始了核心课程。在那门课程中,我收到了一本非常好的书,名为“核心春天学生讲座手册”+练习册。问题是,在经历了痛苦之后,我仍然没有设法让例子(解决方案)可以运行。

我有两个选择: - 首先我尝试将所有项目导入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或手动操作。

是否还有人对此有疑问?

非常感谢!

2 个答案:

答案 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文件夹中。