سؤال

نود أن نستخدم تبعيات مكتبة من (Alfresco أو jackrabbit أو ...) بناء على اختيار العميل. عدد التبعيات يختلف بالفعل بناء على البائع المختار. كيف نقدم السنانير على مستوى Maven، بحيث يتضمن المنتج النهائي فقط الجرار التابعة حسب اختيار العملاء.

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

المحلول

يمكنك تحقيق ذلك عن طريق وضع التبعيات اللازمة في البائع الخاص مظهر في بوم الخاص بك:

<profiles>
    <profile>
        <id>Alfresco</id>
        <dependencies>
            ...
        </dependencies>
    </profile>
    <profile>
        <id>Jackrabbit</id>
        <dependencies>
            ...
        </dependencies>
    </profile>
</profiles>

ثم يمكنك تنشيط الملف الشخصي المطلوب لبناء الخاص بك مثل:

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