2012-03-29 21 views
5

tôi đã cố gắng sử dụng này:maven dòng lệnh để tải ảnh chụp mới nhất với timestamp

mvn dependency:get -DrepoUrl=http://myserver/artifactory -Dartifact=com.mypackage:my-package-name:1.0.0

Tuy nhiên nó chỉ tải về các pom.xml trong artifactory của tôi có gói my-tên-1.0.0- 20120328.121341-3.jar

điều tôi muốn dòng lệnh cần làm là tải xuống ảnh chụp nhanh nhất với ảnh chụp mới nhất (không chỉ định dấu thời gian chụp nhanh trong dòng lệnh). ai cũng có thể cho tôi biết cách làm điều đó không?

nhờ

Trả lời

12

Nối -SNAPSHOT lên phiên bản bạn chỉ định.

Tức là, bây giờ bạn yêu cầu phiên bản 1.0.0 là phiên bản phát hành, nhưng tạo tác bạn muốn là ảnh chụp nhanh duy nhất. Nếu bạn yêu cầu phiên bản 1.0.0-SNAPSHOT, thực tế bạn đang nói với Maven rằng bạn muốn có phiên bản chụp nhanh mới nhất của 1.0.0 không có tùy chọn đặc biệt.

Maven sẽ phân giải siêu dữ liệu Maven của tạo phẩm từ Artifactory và chọn tệp ảnh chụp nhanh mới nhất để tải xuống.