2

去年我从春季开始学习核心课程。在那门课程中,我收到了一本非常好的书,名为“Core Spring Student Lecture Manual”+练习册。问题是,经过数小时的痛苦后,我仍然无法使示例(解决方案)可运行。

我有两个选择:-首先,我尝试将所有项目导入 STS 和 intellij,然后尝试使用 Maven 构建它们。

我还将所有依赖项手动添加到我的本地存储库中,但出现两个错误

此存储库不再存在:代码:

<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.异常”找不到可运行的方法。

对我来说,只要我可以运行测试/编译它,我就不知道它是与 maven 一起工作还是手动工作。

有没有人也有这个问题?

不管怎么说,还是要谢谢你!

4

2 回答 2

3

据我所知,您不应该将它们导入任何本地 IDE,您应该使用材料中提供的 STS。存储库也是如此——培训材料中提供了存储库。这也是他们在春季论坛中提出的建议

于 2013-02-08T15:24:34.787 回答
0

从 Spring 安装课程后,转到安装它的目录。有一个文件夹叫repository。例如在 mac /Applications/core-spring-3.2.1.RELEASE/repository 上。

在这里,您将找到所有可以手动添加到类路径的依赖项(添加外部 jar)。

或者在 Maven 的情况下:只需将整个文件夹 ...repository/com/springsource 复制到 .m2 文件夹中。

于 2015-02-10T14:44:39.717 回答