Maven을 사용하지 않고 Spring Framework jar를 어디에서 다운로드 할 수 있습니까?


104

SpringSource.org는 사이트를 http://spring.io로 변경했습니다 .

누군가 Maven / github없이 최신 빌드를 얻는 방법을 알고 있습니까? 에서 http://spring.io/projects


23
나에게이 질문은 주제에서 벗어난 것이 아닙니다. fujy의 대답은 내가 찾고있는 것을 정확히 찾는 데 도움이되었습니다.
bernardn 2014 년

12
다시 열었습니다. 여기서 혼란스러운 점은 spring.io 가이 물건을 다운로드하는 것을 쉽게 만들지 않는다는 것을 깨닫지 못하는 사람들로부터 비롯된 것이라고 생각합니다 ! 이유를 모르겠습니다. Spring을 사용하는 사람들보다 Maven을 더 좋아할 수도 있습니다. 그러나 어쨌든, 이것은이 물건을 가지고 일하려는 사람들이 직면하는 실제 문제입니다.
Shog9

답변:


226

이 미러 목록을 최신 상태로 유지하려면 편집하십시오.

필요한 모든 항아리가 포함 mavenzip파일 에서 직접 다운로드 할 수있는 이 저장소를 찾았습니다 .

대체 솔루션 : Maven

내가 선호하는 솔루션은를 사용하는 Maven것입니다. 쉽고 각각 따로 다운로드 할 필요가 없습니다 jar. 다음 단계로 수행 할 수 있습니다.

  1. 예를 들어 원하는 이름으로 빈 폴더를 만듭니다. spring-source

  2. 라는 새 파일을 만듭니다. pom.xml

  3. 아래의 xml을이 파일에 복사하십시오.

  4. spring-source콘솔 에서 폴더를 엽니 다.

  5. 운영 mvn install

  6. 다운로드가 완료되면 봄 항아리를 찾을 수 있습니다. /spring-source/target/dependencies

    <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>
    

또한 다른 스프링 프로젝트를 다운로드해야하는 경우 dependency해당 웹 페이지에서 구성을 복사하기 만하면 됩니다.

예를 들어 Spring Web Flowjar 를 다운로드 하려면 해당 웹 페이지 로 이동하여 dependency구성을에 추가 pom.xml dependencies한 다음 mvn install다시 실행 하십시오.

<dependency>
  <groupId>org.springframework.webflow</groupId>
  <artifactId>spring-webflow</artifactId>
  <version>2.3.2.RELEASE</version>
</dependency>

나는 당신이 봄 항아리를 다운로드하는 방식을 좋아했습니다. 그러나 /spring-source/target/dependencies7 개의 jar 파일 만 포함합니다. 모든 항아리를 다운로드하려면 어떻게해야합니까?
수린ツ

최신 Spring 3.2.7은 없습니다.
Kashif Nazar

간단하게 사용 maven install여기 다운로드 pom.xml 파일입니다 방법을 pastebin.com/n1aNbNXf
fujy

2
Maven 사이트가 "보안 위험"으로 차단된다는 점을 제외하면 훌륭합니다. 그럼 뭐야?
lonstar 2015

1
Open the spring-source folder in your console여기서 어떤 콘솔을 언급하고 있는지 알 수 있습니까? 나는 JAVA 배경 출신이 아니므로 이것은 나에게 완전히 새로운 것입니다.
asprin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.