我有关于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:\用户\ Jerome.m2 \库\有机\ springframework的\弹簧上下文\ 3.1.0.RELEASE \弹簧上下文3.1.0.RELEASE.jar C:\用户\ Jerome.m2 \库\有机\ springframework的\弹簧上下文\ 3.1.0.RELEASE \弹簧上下文3.1.0.RELEASE.jar (系统找不到指定的文件)
所以我认为,更新依赖项OUGHT很容易,因为这就是我使用这堆软件的原因,对吧?也许如果我将版本更改为3.1.1,因为这是我似乎拥有的版本,那么某些东西(Maven?Roo?)会自动开始为我修复内容。到目前为止,这种方式对我不起作用。我认为该目录缺少每个 JAR文件。
我去github.com寻找包含宠物诊所的弹簧样本。我发现了一个,但它坚持像“3.0.5.RELEASE”这样的东西。
是否真的每当我获得Spring库的更新版本时,我会打破我写的每个项目的50-100行?
或者在STS的某处还有一根魔杖我还没有发现?