在不使用 Maven 的情况下,我在哪里可以下载 Spring Framework jar?
Posted
技术标签:
【中文标题】在不使用 Maven 的情况下,我在哪里可以下载 Spring Framework jar?【英文标题】:Where can I download Spring Framework jars without using Maven? 【发布时间】:2013-10-05 15:29:54 【问题描述】:SpringSource.org 将其网站更改为 http://spring.io
有人知道如何在没有 Maven/github 的情况下获取最新版本吗?来自http://spring.io/projects
【问题讨论】:
对我来说,这个问题不是题外话。 fujy 的回答帮助我找到了我正在寻找的东西。 重新打开。我认为这里的混淆点来自于人们没有意识到 spring.io 并没有让下载这些东西变得容易! 我不知道为什么 - 也许他们只是更爱 Maven 而不是他们所爱使用 Spring 的人。但无论如何,这是尝试使用这些东西的人们所面临的实际问题。 【参考方案1】:请编辑以保持此镜像列表为最新
我找到了这个 maven
存储库,您可以直接从包含您需要的所有 jar 的 zip
文件下载。
替代解决方案:Maven
我更喜欢的解决方案是使用Maven
,它很简单,您不必单独下载每个jar
。您可以通过以下步骤来做到这一点:
在任意位置使用您喜欢的名称创建一个空文件夹,例如spring-source
创建一个名为pom.xml
的新文件
将下面的xml复制到这个文件中
在控制台中打开 spring-source
文件夹
运行mvn install
下载完成后,你会在/spring-source/target/dependencies
找到spring jars
<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>spring-source-download</groupId>
<artifactId>SpringDependencies</artifactId>
<version>1.0</version>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.2.4.RELEASE</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.8</version>
<executions>
<execution>
<id>download-dependencies</id>
<phase>generate-resources</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>$project.build.directory/dependencies</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
另外,如果你需要下载任何其他的spring项目,只需从相应的网页复制dependency
配置即可。
例如,如果您要下载Spring Web Flow
jar,请转到其web page,并将其dependency
配置添加到pom.xml
dependencies
,然后再次运行mvn install
。
<dependency>
<groupId>org.springframework.webflow</groupId>
<artifactId>spring-webflow</artifactId>
<version>2.3.2.RELEASE</version>
</dependency>
【讨论】:
我喜欢你下载 spring jars 的方式。但是/spring-source/target/dependencies
只包含 7 个 jar 文件。我怎样才能下载所有的jar?
没有最新的Spring 3.2.7。
只需使用maven install
方法,这里是pom.xml下载它pastebin.com/n1aNbNXf
很好,除了 maven 站点被阻止为“安全风险”。然后呢?
Open the spring-source folder in your console
你能说出你在这里指的是什么控制台吗?我不是 JAVA 背景,所以这对我来说是全新的。以上是关于在不使用 Maven 的情况下,我在哪里可以下载 Spring Framework jar?的主要内容,如果未能解决你的问题,请参考以下文章
是否可能 HTML 下载属性可以在不使用 javascript 的情况下下载多个文件?
是否可以在不使用插件的情况下配置 maven 来编译生成的源代码?
如何在不使用 brew 的情况下使用终端将 maven 安装到 mac [重复]