Tôi đang cố gắng chạy plugin phát hành maven từ dòng lệnh trong chế độ hàng loạt cho một dự án đa mô-đun có phụ thuộc được triển khai tới kho lưu trữ maven với một trình phân loại.Plugin phát hành Maven với phụ thuộc snapshot lớp từ dòng lệnh
Bản phát hành: chuẩn bị hoạt động chính xác khi không ở chế độ hàng loạt và lời nhắc cho tất cả các phụ thuộc chụp nhanh chưa được giải quyết bao gồm cả những phần có trình phân loại và bản phát hành hoàn tất thành công.
Khi tôi nhìn vào release.properties nộp tôi thấy ...
phụ thuộc Regular xác định như
project.rel.groupIdXYZ:artifactIdXYZ=2.0.3.4
project.dev.groupIdXYZ:artifactIdXYZ=2.0.3.4-SNAPSHOT
Classifier phụ thuộc xác định như
dependency.groupIdABC:artifactIdABC.release=2.0.3.4
dependency.groupIdABC:artifactIdABC.development=2.0.3.4-SNAPSHOT
không có id phân loại thực tế.
Bây giờ tôi thử nó thông qua các dòng lệnh với một dòng lệnh như ...
mvn --batch-mode -P release,nexus -Dtag=rm2.0.3.4 -Dproject.rel.groupIdXYZ:artifactIdXYZ=2.0.3.4 -Dproject.dev.groupIdXYZ:artifactIdXYZ=2.0.3.4-SNAPSHOT -Ddependency.groupIdABC:artifactIdABC.development=2.0.3.4-SNAPSHOT -Ddependency.groupIdABC:artifactIdABC.release=2.0.3.4 -DreleaseVersion=2.0.3.4 -DdevelopmentVersion=2.0.3.4-SNAPSHOT -DdryRun=true release:prepare
và nhận
Can't release project due to non released dependencies :
groupIdABC:artifactIdABC:jar:classifierIdABC:2.0.3.3-SNAPSHOT:compile
tôi đã xác minh rằng hiện vật phân loại là trong repo maven địa phương của tôi repo maven trung tâm của công ty chúng tôi. Tôi đã thử chỉ định các tạo phẩm của trình phân loại là
-Dproject.rel.groupIdABC:artifactIdABC:jar:classifierIdABC=2.0.3.4
và vẫn lỗi tương tự.
Bất kỳ con trỏ nào để có thể chạy điều này từ dòng lệnh sẽ được đánh giá cao.
Xin chào, tôi không có đầu mối cho điều này vào lúc này. Nhưng bạn có thể cố gắng nâng cao điều này dưới dạng lỗi/câu hỏi trên Javen Maven (http://jira.codehaus.org/browse/MRELEASE cho phiên bản 2 của plugin) cho plugin phát hành. – Jan
Tại sao có 2.0.3.3 trong thông báo lỗi, nhưng 2.0.3.4 trong tất cả các đoạn trích khác? Bạn không cung cấp thông tin về cách giải quyết phụ thuộc ảnh chụp 2.0.3.3. –
Chỉ cần chắc chắn: bạn đang sử dụng phiên bản 2.0 của trình cắm maven-rlease-plugin hay phiên bản mới hơn? –