2014-04-15 12 views
9

-pl reaktör seçeneğini kullanarak ikinci seviyeye + çocuk projelerini inşa elimdenMaven maven reaktör seçeneklerini kullanarak</p> <pre><code>Poject A - ProjectB -projectC pom.xml -projctD pom.xml pom.xml - ProjectY pom.xml pom.xml </code></pre> <p>aşağıda My maven projesi yapıdır

clean install -pl projectB veya clean install -pl projectY

Ama çalışırken clean install -pl projectC kullanarak ikinci düzey alt modülleri oluşturun, maven

org.apache.maven.MavenExecutionException: Could not find the selected project in the reactor: projectC 
İkinci düzeyde inşa + çocuk maven reaktör seçenekleri kullanarak modülleri nasıl

-pl seçeneğin belgelerine

cevap

15

o şöyle demektedir:

-pl,--projects <arg>    Comma-delimited list of specified 
            reactor projects to build instead 
            of all projects. A project can be 
            specified by [groupId]:artifactId 
            or by its relative path. 

sizin için önemli bir parçasıdır: "veya tarafından onun göreli yol ".

projectC oluşturmak için, yalnızca göreli yoluna (projectB/projectC) başvurmanız gerekir. Yani ihtiyaç komut: durumunda

mvn clean install -pl projectB/projectC 
+0

i bunu nasıl svn bireysel proje olarak proje c tutmak istiyorsanız? Bu proje c projeksiyonunu ayrı bir proje olarak görmek istiyorum [Ayrı gövde etiketleme ve ProjectA/ProjectctB içinde projectC için ayrı bölüm], projeA ve projectB bireysel gövdeli olarak ama kapsüllenmiş ... Teşekkürler –

İlgili konular