مستودع الربيع عبر الإنترنت لـ Maven
-
03-07-2019 - |
سؤال
لقد قمت للتو بتثبيت Maven2 لأول مرة.
بشكل افتراضي ، يسحب بعض الجرار المفيدة إلى مشروع محلي: Jakarta-Commons ، Junit وما إلى ذلك.
أردت سحب أحدث إصدار من الربيع (2.5.6 وقت كتابة هذا التقرير). لكن المستودعات عبر الإنترنت التي نظرت إليها (Ibiblio و Maven) لم يكن لديها سوى إصدارات أقدم بكثير من مكتبات الربيع.
هل هناك أي مستودعات أخرى يتم تحديثها؟ ما هي أفضل ممارسة هنا ؛ هل يمكننا الحفاظ عليهم أنفسنا؟ سأكون مستعدًا للمساعدة في الحفاظ على هذه الأشياء!
المحلول
http://mirrors.ibiblio.org/pub/mirrors/maven2/org/springframework/spring-core/
يبدو أن الربيع 2.5.6 موجود.
أوصي بإضافة repo من JBOSS ، إذا كنت ترغب في استخدام أشياء مثل السبات. في تجربتي ، يتم تحديث الأشياء هناك بشكل أسرع بكثير مما كانت عليه في ريبو Maven الرئيسي.
نصائح أخرى
في الواقع ، أعتقد أنك أفضل إذا كنت تستخدم مستودع Spring Enterprise.
http://www.springsource.com/repository/
لا يوجد فقط توزيع الربيع المتاح ، ولكن أيضًا العديد من المكتبات الأخرى ، مع التبعيات الصحيحة لبعضها البعض (وهذا ليس هو الحال بالنسبة لمستودعات Maven الرسمية!). علاوة على ذلك ، إنها أيضًا OBR ، لذلك كل مكتبة هي أيضًا حزمة OSGI!
<repository>
<id>com.springsource.repository.bundles.release
</id>
<name>SpringSource Enterprise Bundle Repository -
SpringSource Bundle Releases</name>
<url>http://repository.springsource.com/maven/bundles/release
</url>
<releases>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
<repository>
<id>com.springsource.repository.bundles.external
</id>
<name>SpringSource Enterprise Bundle Repository -
External Bundle Releases</name>
<url>http://repository.springsource.com/maven/bundles/external
</url>
<releases>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
<repository>
<id>com.springsource.repository.libraries.release
</id>
<name>SpringSource Enterprise Bundle Repository -
SpringSource Library Releases</name>
<url>http://repository.springsource.com/maven/libraries/release
</url>
<releases>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
<repository>
<id>com.springsource.repository.libraries.external
</id>
<name>SpringSource Enterprise Bundle Repository -
External Library Releases</name>
<url>http://repository.springsource.com/maven/libraries/external
</url>
<releases>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
فقط اتبع هذا المقال: الحصول على القطع الأثرية 3 الربيع مع Maven
جرب هذا:https://s3browse.springsource.com/browse/repository.springsource.com/maven
لا يعمل عنوان URL الآخر لأنه في الواقع "دلو" Amazon S3 الذي لا يمكن قراءته بسهولة للبشر. من السهل جدا للبرامج على الرغم من :)
يجب أن يكون معظمهم في المركزية ، إن لم يكن ، ثم يمكن العثور على القطع الأثرية الربيعية في http://repo.springsource.org مع مستودعات متخصصة:
- للإصدارات: http://repo.springsource.org/libs-release-s3
- للمعالم البارزة: http://repo.springsource.org/libs-milestone-s3
- للحصول على لقطات: http://repo.springsource.org/libs-snapshot-s3