hôm nay tôi đã quan sát thấy rằng số lượng maven proprties được xác định trong settings.xml
ghi đè lên số trong pom.xml
.Thứ tự ghi đè thuộc tính Maven trong tệp pom.xml và settings.xml là gì?
Bởi vì nó chỉ là một quan sát, tôi không chắc chắn nếu điều này là hoàn toàn chính xác. Vì vậy, tôi đang tìm kiếm tài liệu tham khảo hoặc một số bài viết nhưng tôi không tìm thấy tuyên bố cụ thể nào về hành vi ghi đè các thuộc tính được xác định có cùng tên trong settings.xml
và pom.xml
.
Có thể ai đó có thể cung cấp liên kết đến phần tham chiếu (mà tôi có thể bỏ qua) hoặc bài viết/blog đáng tin cậy?
Bạn có hồ sơ có cùng id hoặc với id khác không? – khmarbaise
Các thuộc tính trong POM không có bất kỳ cấu hình nào; các properies trong tệp settings.xml được đặt trong một cấu hình với một id được sử dụng không có nơi nào khác. – Ralph
Nhưng nếu các thuộc tính của bạn có cùng tên trong pom cũng như trong tệp settings.xml thì chúng sẽ bị ghi đè bởi các giá trị của chúng đến từ tệp settings.xml. Nếu không nó sẽ không thể ghi đè lên các thuộc tính của một hồ sơ. – khmarbaise