سحب تبعيات الوحدات النمطية من خلال الرجوع إلى الوالدين في مشروع Maven Java؟

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

سؤال

لدي مشروع Maven-Java (على سبيل المثال المشروع أ) مع أحد الوالدين الذي يحدد الوحدات النمطية في بوم. لديّ أيضًا مشروع خارجي (على سبيل المثال المشروع ب) يتطلب تبعيات من الوحدات النمطية من المشروع A. في الوقت الحالي ، لقد حددت التبعية لسحب كل وحدة بشكل فردي. عندما أقوم باستبدال هذين بالاعتماد على POM الأصل ، فإنه يخطئ على البناء. هل هناك بعض التعديل الذي أحتاجه إلى POM OF PROJECT A لجعل هذا العمل؟

هل يمكن القيام بذلك في المقام الأول؟

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

المحلول

هل يمكن القيام بذلك في المقام الأول؟

إن الإعلان عن الاعتماد على POM التجميد لن يحصل على الوحدات النمطية. هذا ليس الذهاب إلى العمل. من الممكن إنشاء بوم تبعيات جماعية على أية حال.

على سبيل المثال ، يستخدم Ehcache هذه التقنية. كما ذكر في وثائقهم:

مقتطف مافن

لتضمين ehcache في استخدام مشروعك:

   <dependency>
       <groupId>net.sf.ehcache</groupId>
       <artifactId>ehcache</artifactId>
       <version>2.0.1</version>
       <type>pom</type>
   </dependency>

ال net.sf.ehcache:ehcache يتم استخدام القطع الأثرية بدقة لتجميع التبعيات (وهي متميزة عن net.sf.ehcache:ehcache-parent).

مراجع

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