3

我有关于 Spring 编程的书籍。事实证明,让环境运转起来比尝试编写代码更难。

我的具体例子适用于一般情况。我正在尝试加载和运行 APress Pro Spring 3 书的作者提供的 ProSpring3 项目。我从 springsource.org 获得了最新的 STS(这是 spring-tool-suite-3.1.0.RELEASE-e4.2-win32-x86_64-installer.exe)。它安装并似乎运行正常。在我的 Win 7 PC 上,我设置了权限、环境变量等,以使文件可以复制并让 maven 正常运行。

现在从https://github.com/prospring3/springblog获取项目。它以 ZIP 格式下载,我将代码安装在我的项目目录中。STS 说这是一个需要转换的旧项目,我让它。

我尝试更新项目,或者在服务器中运行它。关于缺少 JAR 文件的投诉——大约 80 个。它想要的那些在 .m2 目录中。以下是错误示例:

读取文件时出错 C:\Users\Jerome.m2\repository\org\springframework\spring-context\3.1.0.RELEASE\spring-context-3.1.0.RELEASE.jar C:\Users\Jerome.m2\repository\ org\springframework\spring-context\3.1.0.RELEASE\spring-context-3.1.0.RELEASE.jar(系统找不到指定的文件)

所以我认为,更新依赖关系应该很容易,因为这就是我使用这个软件堆栈的原因,对吧?也许如果我将版本更改为 3.1.1,因为那是我似乎拥有的版本,那么某些东西(Maven?Roo?)将开始自动为我修复问题。到目前为止,对我来说不是这样。我认为该目录缺少每个JAR 文件。

我去 github.com 找到了一个包含 Pet Clinic 的 spring-samples 版本。我找到了一个,但坚持使用“3.0.5.RELEASE”之类的东西。

每当我获得 Spring 库的更新版本时,我编写的每个项目都会中断大约 50-100 行,这是真的吗?

还是在 STS 的某个地方我还没有发现一根魔杖?

4

0 回答 0