मैं मावेन का उपयोग किए बिना स्प्रिंग फ्रेमवर्क जार कहां से डाउनलोड कर सकता हूं?


104

SpringSource.org ने अपनी साइट को http://spring.io पर बदल दिया

क्या कोई जानता है कि मावेन / गितुब के बिना नवीनतम निर्माण कैसे प्राप्त करें? से http://spring.io/projects


23
मेरे लिए, यह सवाल ऑफ टॉपिक नहीं है। फजी के जवाब ने मुझे वही ढूंढने में मदद की जो मैं ढूंढ रहा था।
बर्नार्डन

12
फिर से खोल दी। मुझे लगता है कि भ्रम की बात यह है कि लोगों को वसंत का एहसास नहीं होता है। इस सामान को डाउनलोड करना आसान नहीं है। मुझे नहीं पता कि क्यों - शायद वे बस वसंत का उपयोग करने वाले लोगों से अधिक प्यार करते हैं। लेकिन परवाह किए बिना, यह एक वास्तविक समस्या है जो इस सामान के साथ काम करने की कोशिश कर रहे लोगों द्वारा सामना की जा रही है।
शोग

जवाबों:


226

कृपया दर्पण की इस सूची को चालू रखने के लिए संपादित करें

मुझे यह mavenरेपो मिला जहां आप एक zipफ़ाइल को सीधे डाउनलोड कर सकते हैं जिसमें आपकी ज़रूरत के सभी जार होते हैं।

वैकल्पिक समाधान: मावेन

जो समाधान मुझे पसंद है वह उपयोग कर रहा है Maven, यह आसान है और आपको प्रत्येक को jarअकेले डाउनलोड करने की आवश्यकता नहीं है । आप इसे निम्न चरणों के साथ कर सकते हैं:

  1. उदाहरण के लिए, किसी भी नाम के साथ कहीं भी एक खाली फ़ोल्डर बनाएं spring-source

  2. नाम से एक नई फ़ाइल बनाएँ pom.xml

  3. इस फाइल में नीचे दिए गए xml को कॉपी करें

  4. spring-sourceअपने कंसोल में फ़ोल्डर खोलें

  5. Daud 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 Flowजार डाउनलोड करना चाहते हैं, तो इसके वेब पेज पर जाएं , और इसके 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/dependenciesइसमें केवल 7 जार फाइलें हैं। मैं सभी जार कैसे डाउनलोड कर सकता हूं?
सुरिंदर Sur

नवीनतम स्प्रिंग 3.2.7 नहीं है।
काशिफ नज़र

बस maven installविधि का उपयोग करें , यहाँ इसे डाउनलोड करने के लिए pom.xml है pastebin.com/n1aNbNXf
fujy

2
मावेन साइट को छोड़कर महान "सुरक्षा जोखिम" के रूप में अवरुद्ध है। फिर क्या?
लोनस्टार

1
Open the spring-source folder in your consoleक्या आप बता सकते हैं कि आप यहाँ किस कंसोल का उल्लेख कर रहे हैं? मैं JAVA बैकग्राउंड से नहीं हूं इसलिए यह सब मेरे लिए नया है।
asprin
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.