التبعيات الشرطية من مينغر
-
18-09-2019 - |
سؤال
نود أن نستخدم تبعيات مكتبة من (Alfresco أو jackrabbit أو ...) بناء على اختيار العميل. عدد التبعيات يختلف بالفعل بناء على البائع المختار. كيف نقدم السنانير على مستوى Maven، بحيث يتضمن المنتج النهائي فقط الجرار التابعة حسب اختيار العملاء.
المحلول
يمكنك تحقيق ذلك عن طريق وضع التبعيات اللازمة في البائع الخاص مظهر في بوم الخاص بك:
<profiles>
<profile>
<id>Alfresco</id>
<dependencies>
...
</dependencies>
</profile>
<profile>
<id>Jackrabbit</id>
<dependencies>
...
</dependencies>
</profile>
</profiles>
ثم يمكنك تنشيط الملف الشخصي المطلوب لبناء الخاص بك مثل:
mvn -PJackrabbit install
لا تنتمي إلى StackOverflow