2010-03-09 25 views
8

Kütüphane bağımlılıklarını (Alfresco veya Jackrabbit veya ...) müşteri tercihine göre gruplandırmak istiyoruz. Bağımlılıkların sayısı, seçilen satıcıya göre değişir. Marangoz seviyesinde kancalar nasıl temin edilir, böylece nihai ürün müşteri seçimine göre sadece bağımlı kavanozları içerir. gibimaven koşullu bağımlılıkları

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

Sonra da yapı için istenen profili etkinleştirebilirsiniz:

cevap

18

Sen pom içinde satıcıya özgü profiles içine gerekli bağımlılıkları koyarak bunu elde edebiliriz

mvn -PJackrabbit install 
İlgili konular