سؤال

لقد قمت للتو بتثبيت 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>

جرب هذا:https://s3browse.springsource.com/browse/repository.springsource.com/maven

لا يعمل عنوان URL الآخر لأنه في الواقع "دلو" Amazon S3 الذي لا يمكن قراءته بسهولة للبشر. من السهل جدا للبرامج على الرغم من :)

يجب أن يكون معظمهم في المركزية ، إن لم يكن ، ثم يمكن العثور على القطع الأثرية الربيعية في http://repo.springsource.org مع مستودعات متخصصة:

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top