Di mana saya dapat mengunduh stoples Spring Framework tanpa menggunakan Maven?


104

SpringSource.org mengubah situs mereka menjadi http://spring.io

Apakah ada yang tahu cara mendapatkan build terbaru tanpa Maven / github? dari http://spring.io/projects


23
Bagi saya, pertanyaan ini tidak keluar dari topik. Jawaban fujy membantu saya menemukan dengan tepat apa yang saya cari.
bernardn

12
Dibuka kembali. Saya pikir titik kebingungan di sini berasal dari orang-orang yang tidak menyadari bahwa spring.io tidak membuatnya mudah untuk hanya mengunduh barang ini! Saya tidak tahu mengapa - mungkin mereka lebih mencintai Maven daripada mencintai orang-orang yang menggunakan Spring. Namun terlepas dari itu, ini adalah masalah aktual yang dihadapi oleh orang-orang yang mencoba menangani hal ini.
Shog9

Jawaban:


226

Harap edit agar daftar cermin ini tetap terkini

Saya menemukan mavenrepo ini di mana Anda dapat mengunduh langsung dari zipfile yang berisi semua toples yang Anda butuhkan.

Solusi alternatif: Maven

Solusi yang saya sukai adalah menggunakan Maven, mudah dan Anda tidak perlu mengunduh masing-masing jar. Anda dapat melakukannya dengan langkah-langkah berikut:

  1. Buat folder kosong di mana saja dengan nama yang Anda inginkan, misalnya spring-source

  2. Buat file baru bernama pom.xml

  3. Salin xml di bawah ke file ini

  4. Buka spring-sourcefolder di konsol Anda

  5. Lari mvn install

  6. Setelah unduhan selesai, Anda akan menemukan stoples pegas /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>
    

Selain itu, jika Anda perlu mendownload proyek pegas lainnya, cukup salin dependencykonfigurasi dari halaman web yang sesuai.

Misalnya, jika Anda ingin mengunduh Spring Web Flowtoples, buka halaman webnya , dan tambahkan dependencykonfigurasinya ke pom.xml dependencies, lalu jalankan mvn installlagi.

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

Saya menyukai cara Anda mengunduh stoples musim semi. tetapi /spring-source/target/dependencieshanya berisi 7 file jar. Bagaimana saya bisa mengunduh semua toples?
Surinder ツ

Spring 3.2.7 terbaru tidak ada.
Kashif Nazar

Cukup gunakan maven installmetode ini, berikut adalah pom.xml untuk mengunduhnya pastebin.com/n1aNbNXf
fujy

2
hebat kecuali situs maven diblokir sebagai "risiko keamanan". Lalu bagaimana?
lonstar

1
Open the spring-source folder in your consoleBisakah Anda memberi tahu konsol apa yang Anda maksud di sini? Saya bukan dari latar belakang JAWA jadi ini semua baru bagi saya.
asprin
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.