问题
SpringSource.org将其网站更改为http://spring.io
有人知道如何在没有Maven / github的情况下获得最新版本吗? fromhttp://spring.io/projects
#1 热门回答(217 赞)
##请编辑以使此镜像列表保持最新状态
我发现这个maven
repo你可以直接下载azip
文件,其中包含你需要的所有的罐子。
- http://maven.springframework.org/release/org/springframework/spring/
- http://repo.spring.io/release/org/springframework/spring/
##替代解决方案:Maven
我更喜欢的解决方案是使用Maven
,它很简单,你不必下载每个jar
。你可以通过以下步骤执行此操作:
- 使用你喜欢的任何名称在任何地方创建一个空文件夹,例如spring-source
- 创建一个名为pom.xml的新文件
- 将下面的xml复制到此文件中
- 在控制台中打开spring-source文件夹
- 运行mvn install
- 下载完成后,你会在/ spring-source / target / dependencies中找到spring jar:project xmlns ="http://maven.apache.org/POM/4.0.0"xmlns:xsi ="http:// www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation ="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0。 XSD">
<modelVersion> 4.0.0 </ modelVersion>
<的groupId>弹簧源下载</的groupId>
<artifactId的> SpringDependencies </ artifactId的>
<版本> 1.0 </版本>
<性能>
<project.build.sourceEncoding> UTF-8 </project.build.sourceEncoding>
</属性>
<依赖性>
<依赖性>
<的groupId> org.springframework </的groupId>
<artifactId的>弹簧上下文</ artifactId的>
<版本> 3.2.4.RELEASE </版本>
</依赖性>
</依赖>
<建立>
<插件>
<插件>
<的groupId> org.apache.maven.plugins </的groupId>
<artifactId的>行家依赖性-插件</ artifactId的>
<版本> 2.8 </版本>
<处决>
<执行>
<ID>下载依赖性</ ID>
<阶段>生成资源</相位>
<目标>
<目标>复制的依赖关系</目标>
</目标>
<结构>
<输出目录> $ /依赖</输出目录>
</配置>
</执行>
</处决>
</插件>
</插件>
</建造>
</项目>
此外,如果你需要下载任何其他spring项目,只需从相应的网页复制dependency
配置即可。
例如,如果要下载Spring Web Flow
jars,请转至其web page,并将其dependency
配置添加到pom.xml``dependencies
,然后运行mvn install
again。
<dependency>
<groupId>org.springframework.webflow</groupId>
<artifactId>spring-webflow</artifactId>
<version>2.3.2.RELEASE</version>
</dependency>