SORU
11 Temmuz 2009, CUMARTESİ


Maven Tek bir Modül Bina Modülleri

Ana proje P ve üç alt modül A, B C multi-modül Maven bir projem var. Her iki B C savaş projeleri ve her ikisi de A bağlıdır.

P 9 *yazın ve alt modüllerin hepsi doğru derlenmiş olabilir. Bu sorun, belirli bir modül için işlem yapmak istiyorum.

İsterdim olmak üzere paketi bir savaş için proje B ama ben Çalıştır paket komut B'in directory, şikayetçi olduğunu bulamıyorum bağımlılıklar A.

Bu sorudan anlıyorum: Maven and dependent modules belki Maven gerçekten bağımlılık çözümleme bu tür için tasarlanmış değildir, ama nasıl B paket muyum? asıl önemli soru bu

  1. Ben gerçekten sadece B istediğiniz zaman tüm proje hiyerarşisi mvn package koşmak zorunda mıyım?

  2. Benim yerel depo içine Bir anlık her zaman yüklemek gerek B paket istiyor muyum?

Bu ikinci senaryo A hala etkin geliştirme altında olduğunda çok eğlenceli değil.

Herhangi bir en iyi uygulamalar burada?

CEVAP
10 EKİM 2010, Pazar


Herhangi bir en iyi uygulamalar burada?

23**, özellikle de: Maven kullanın

-pl, --projects
        Build specified reactor projects instead of all projects
-am, --also-make
        If project list is specified, also build projects required by the list

Yani sadece üst P dizini ve çalışma içine: cd

mvn install -pl B -am

Ve bu B ve modülleri B. gerektirdiği inşa edecek

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dom Esposito

    Dom Esposito

    26 Mayıs 2011
  • Kat Krazy

    Kat Krazy

    12 Kasım 2010
  • Noam Erez

    Noam Erez

    3 NİSAN 2012