2010-12-06 36 views
7

Tôi có một dự án có sự phụ thuộc A. Dự án được đóng gói vào WAR và phụ thuộc A - vào lọ. Và một phụ thuộc B khác, phụ thuộc vào A. Tôi muốn đóng gói dự án và khi dự án B đóng gói, nó phải xây dựng lại sự phụ thuộc của nó A thay vì nhận phụ thuộc biên dịch. Xin vui lòng giúp đỡ, làm cách nào tôi có thể đạt được điều nàyjava maven xây dựng lại sự phụ thuộc

Trả lời

3

Luôn thực hiện sạch khi thực hiện cài đặt, nghĩa là mvn clean install. Điều này sẽ đảm bảo rằng tất cả các mô-đun trong dự án được xây dựng lại, đóng gói và cài đặt trong kho lưu trữ .m2 cục bộ để bao gồm bởi các phụ thuộc và dự án phụ huynh.

+0

Cảm ơn, nhưng mô-đun B được đóng gói bằng cách lắp ráp, tôi không đóng gói nó trên dòng lệnh – jdevrr

+0

@jdevrr Ý của bạn là gì? Bạn đang sử dụng lắp ráp mvn: lắp ráp trên dòng lệnh phải không? –

+0

Tôi sử dụng gói mvn trên dòng lệnh. Và module B có plugin lắp ráp bên trong – jdevrr

1

Điều bạn có thể muốn là dự án nhiều mô-đun có chứa ba dự án của bạn (WAR, A và B). Sau đó, bạn có thể chạy gói mvn trên dự án đa mô-đun và nó sẽ xây dựng và đóng gói tất cả mã dự án mới nhất với nhau mà không phải chạy mvn install để cập nhật các phụ thuộc trong kho lưu trữ cục bộ của bạn trước.

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