كيفية جعل مستودع Nexus الخاص بـ Sonatype للعمل مع EBR من Springsource

StackOverflow https://stackoverflow.com/questions/3724952

سؤال

أتطلع إلى إضافة EBR Springsource (مستودع حزمة Enterprise: http://www.springsource.com/repository/) إلى Nexus كوكيل. السبب الرئيسي للقيام بذلك هو أن Springsource OSGI-Fied مختلف مشاريع OSS المعروفة (على سبيل المثال: VELOCITY ، SABNEJ ...) ، مما يجعلها سهلة الإدراج في OSGI Runtimes.

على أي حال ، فإنه يمثل بعض المشاكل حول كيفية "رؤية" Nexus "حتى أنه يمكنني تصفح المستودع عن بُعد ، فهو ليس محركًا وفهرسته بشكل صحيح على الإطلاق. كما تلميح ما لاحظته هو أن Nexus لا يرى مجموعات Maven المباشرة (على سبيل المثال: org/...) كما تعرضها مستودعات Maven الأخرى (على سبيل المثال: Central ، Google ...) ولكن بدلاً من ذلك منفصلة خارجي أو إطلاق سراح يتم إدراج المجلد/الجذر عند التنقل عن بُعد.

Bellow هي مستودعات EBR Springsource من اهتمامي:

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

إذا تم تحديد هذه المستودعات مباشرة في مشروع Maven pom.xml كل شيء على ما يرام ، ولكن ليس من خلال Nexus.

هل كانت مفيدة؟

المحلول

يجب أن تكون قادرًا على إضافتها كمستودعات بالوكالة (وأقترح إيقاف تشغيل الفهرسة). على الأقل لأنها عملت لي.

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