Có thể đặt vị trí của kho lưu trữ Maven cục bộ làm đối số trên dòng lệnh Maven không?
Có điều là tôi không sử dụng cái mặc định ~/.m2/repository
. Tuy nhiên tôi đã kiểm tra một số dự án đang được xây dựng với các cài đặt riêng của nó với -s settings.xml
. Cài đặt đó không chỉ định kho lưu trữ cục bộ của tôi, vì vậy Maven sử dụng ~/.m2/repository
lại sử dụng ... Tôi muốn sử dụng một vị trí kho lưu trữ cục bộ không mặc định mà không phải thêm một <localRepository>
phần tử trong tệp settings.xml của dự án
Tôi đã thử
-DlocalRepository="..."
$mvn invoker:run -s settings.xml clean install -DskipTests -DlocalRepositoryPath=
-Dsettings.localRepository
nhưng không có tùy chọn nào trong số này hoạt động.
Vì vậy, tôi nghĩ rằng tôi phải quyết định liệu tôi sẽ sửa đổi tệp cài đặt của bên thứ ba hay chuyển repo cục bộ của tôi sang ~
settings.xml
. Xem maven.apache.org/guides/mini/guide-configuring-maven.html