2010-10-26 32 views
33

Tôi có nhiều câu hỏi.chỉ định pom.xml trong lệnh mvn và trộn mục tiêu của dự án khác

  1. Tôi có thể chỉ định tệp pom.xml trong lệnh mvn không?
  2. Tôi có thể kết hợp các mục tiêu của một dự án khác trong khi thực hiện lệnh mvn trên dự án hiện tại không?

    Ví dụ: mvn clean-otherproject comple-otherproject Instal-otherproject biên dịch-thisproject

tôi có thể làm điều này với nhiều lệnh mvn, nhưng tôi có thể làm điều này trong lệnh maven duy nhất.

Trả lời

67

Chỉ mvn --help sẽ trả lời câu hỏi đầu tiên:.

mvn -f otherPomFile.xml 

số Bạn có thể đơn giản thực hiện các giai đoạn cho các dự án hiện tại bạn đang ở trong Bạn có thể cung cấp cho nhiều giai đoạn như

mvn clean install site site:deploy 
+6

'mvn --help' có thể hữu ích, nhưng Google nhanh chóng đưa tôi đến câu trả lời của bạn chỉ cho bit đầu tiên (cảm ơn) – 8bitjunkie

+0

-f là quan trọng nhất trong điều này – SkorpEN

4

Đối câu hỏi đầu tiên, xem khmarbaise's answer


Nếu bạn muốn Để xây dựng nhiều dự án maven trong một bước, bạn phải sử dụng modules.

Trong một dự án đa mô-đun, nếu bạn gọi mvn install từ dự án hàng đầu, tất cả các module phụ được xây dựng, trừ khi bạn sử dụng advanced reactor options (ví dụ mvn install -pl util -am chỉ xây dựng các mô-đun 'util' và nó phụ thuộc)

Các vấn đề liên quan