Tôi có một thư viện mà tôi phân phối bằng maven 2. Người dùng điển hình của thư viện này không sử dụng maven để xây dựng các ứng dụng của họ, nhưng có thể hơi quen thuộc với maven và có thể đã cài đặt nó.
Tôi muốn ghi lại một lệnh một dòng "đơn giản" mà họ có thể sử dụng để tải các tạo phẩm của thư viện của tôi xuống cục bộ của họ ~/.m2/repository
mà không yêu cầu họ phải thiết lập một pom.xml để thực hiện việc đó.
Tôi nghĩ rằng có một cách để làm điều này, nhưng tôi dường như không thể tìm thấy nó sau khi xem qua tài liệu plugin install:install-file
và dependency
. Tôi đã thử những thứ như:
mvn install:install-file -DrepositoryId=java.net -Durl=http://download.java.net/maven/2/ -Dfile=robo-guice-0.4-20091121.174618-1.jar -DpomFile=robo-guice-0.4-20091121.174618-1.pom -DgroupId=robo-guice -DartifactId=robo-guice -Dversion=0.4-SNAPSHOT -Dpackaging=jar
nhưng tôi nghĩ rằng tôi đang phát hiện sai cây vì có vẻ như plugin cài đặt được sử dụng để sao chép các tệp được xây dựng cục bộ vào kho lưu trữ cục bộ, thay vì tải các tạo tác từ xa vào kho lưu trữ cục bộ.
Đây là phần mềm mà tôi muốn cài đặt: http://download.java.net/maven/2/robo-guice/robo-guice/0.4-SNAPSHOT/
Điều này có thể sử dụng maven?