Tôi có thể thiếu một điều gì đó cực kỳ hiển nhiên, nhưng tôi cần một số làm rõ bất kể. Tôi sắp bắt đầu phát triển bằng cách sử dụng maven và archiva. Tôi đã thêm cả hai máy chủ + cài đặt vào settings.xml, và distributionManagement
thẻ cho POM maven mà tôi muốn triển khai.Cách phân biệt giữa triển khai bản phát hành và ảnh chụp nhanh
Tôi đặt tham chiếu đến cả repo chụp nhanh nội bộ và repo phát hành nội bộ của tôi trong POM. là có một lệnh hoặc tùy chọn maven cụ thể, mà chỉ định để triển khai như là một SNAPSHOT, và không cho cả hai repos? Hoặc nếu tôi triển khai, nó sẽ tự động đẩy một bản sao cho mỗi repo?
Ai đó có thể làm rõ điều này? '
Vì vậy, để thực hiện "bản phát hành", tôi tự xác định số chính/số nhỏ ...? Hay tôi chỉ cần loại bỏ -SNAPSHOT khỏi dòng đó? Maven không cập nhật chúng mỗi khi bạn làm maven: release hay gì đó? –
Bạn có thể thực hiện thủ công hoặc sử dụng [maven-release-plugin] (http://maven.apache.org/plugins/maven-release-plugin/). –
Tôi đánh giá cao trình tạo maven-release vì nó cũng sẽ tạo thẻ cho bạn và làm tất cả các công cụ lặp đi lặp lại tẻ nhạt – tom