Tôi muốn xác định một kho lưu trữ cục bộ trong dự án maven của mình.làm thế nào để có được siêu pom basedir trong một mô-đun con pom?
Tôi có siêu mô-đun và một vài mô-đun con. cấu trúc tập tin của tôi là:
/root
/repository
/child
pom.xml
pom.xml
trong pom siêu của tôi, tôi xác định:
<repository>
<id>my-local-repo</id>
<url>file://${basedir}/repository</url>
</repository>
Vấn đề là trong pom con tôi, kho theo quy định tại pom siêu của tôi đề cập đến/root/con/kho và như vậy, không thể tìm thấy các phụ thuộc ...
Có cách nào để xác định đường dẫn luôn luôn liên quan đến siêu pom không?
Nếu không, cách tốt nhất để giải quyết vấn đề là gì?
Vì vậy, bạn muốn tạo kho mỗi dự án? Có lẽ '$ {project.parent.relativePath}' sẽ được phân giải (cộng với bạn phải định nghĩa '' trong tất cả các POM con bạn). –