Tôi có một dự án here hiện đang sử dụng một tệp pom.xml (link) để tạo một "tạo tác".maven: tạo ra một số "hiện vật" với cùng một tệp pom?
Những gì tôi muốn làm là chia dự án, chúng ta hãy gọi nó là p, thành:
- p-core, trong đó có quá trình xác nhận cốt lõi;
- định dạng p, có chứa xác thực từ khóa "định dạng", phụ thuộc vào p-core.
Lý do tôi muốn làm điều này là phụ thuộc: định dạng p kéo trong hơn 70% chỉ trong khối lượng và không sử dụng nhiều Lược đồ JSON yêu cầu hỗ trợ định dạng.
Tôi có cần phải xây dựng hai dự án hoàn toàn riêng biệt hay tôi có thể sử dụng một tệp pom.xml để tạo hai tạo phẩm này không? Tôi đoán sau này là doable, vì rất nhiều dự án đã làm điều đó (Jackson, ví dụ).
[Trong trường hợp nó sẽ có bất kỳ quan trọng, tôi xuất bản thông qua repo maven Sonatype của]
Cảm ơn bạn đã liên kết! Tôi sẽ nghiên cứu cẩn thận và xem điều gì sẽ là tốt nhất cho tôi. Bạn có nghĩ rằng tôi tốt hơn bằng cách sử dụng một pom.xml "chủ" và hai tiểu dự án hoặc hai cây hoàn toàn khác nhau? – fge
Tôi nghĩ rằng trong trường hợp của bạn nó sẽ tốt hơn để tạo cha mẹ 'pom.xml' và hai mô-đun trong thư mục con mà cha mẹ này cũng tổng hợp như mô-đun. Xem các liên kết này để biết chi tiết và ví dụ. –