Tôi có nhiều mô-đun trong dự án của mình và chúng phụ thuộc vào nhau trực tiếp hoặc quá cảnh. Khi tôi maven xây dựng «Project A» một số nơi «Project D» được xây dựng tự động.Làm thế nào để tạo maven xây dựng mô-đun con với mô-đun chính?
Project A > Project B > Project C > Project D
where > means Project B depends on Project A
«Dự án D» pom snipeet là:
<project xmlns="...">
<modelVersion>4.0.0</modelVersion>
<groupId>com.myProduct</groupId>
<artifactId>build-MyProjectD</artifactId>
<name>MyProjectD</name>
........
</project>
Như xây dựng «Dự án A» tự động xây dựng «Dự án B», theo hiểu biết của tôi để làm cho điều này xảy ra ở đâu đó build-MyProjectD
nên được bổ sung như phụ thuộc trong một trong các dự án này Project A > Project B > Project C
nhưng tôi không tìm thấy bất kỳ tham chiếu nào về chuỗi build-MyProjectD
dưới poms của các dự án này.
Bất kỳ ý tưởng nào có cách nào khác để tạo mô-đun con (trong trường hợp này là «Dự án D») mà không có sự hiện diện của trẻ em trong dự án thượng nguồn?
bạn có thể sử dụng lò phản ứng sẽ chứa tất cả các dự án làm mô-đun. Điều này [bài viết] (http://blog.sonatype.com/2009/10/maven-tips-and-tricks-advanced-reactor-options/) có thể hữu ích. – Cuzz