mven deploy 直接上傳本地jar.不能修改任何信息。api
有時修改開源項目時,爲了區分jar,須要在私服中自定義groupidmaven
官網api:url
mvn deploy:deploy-file -Durl=file://C:\m2-repo \ -DrepositoryId=some.id \ -Dfile=your-artifact-1.0.jar \ [-DpomFile=your-pom.xml] \ [-DgroupId=org.some.group] \ [-DartifactId=your-artifact] \ [-Dversion=1.0] \ [-Dpackaging=jar] \ [-Dclassifier=test] \ [-DgeneratePom=true] \ [-DgeneratePom.description="My Project Description"] \ [-DrepositoryLayout=legacy] \ [-DuniqueVersion=false]
參數解釋:server
-Durl:倉庫地址xml
-DrepositoryId:此值是settings 文件中 <server>
<id>oschina</id>
<username>*</username>
<password>*</password>
</server> id 的值,傳遞用戶名,密碼ip
-Dfile:上傳的jar包,最好是絕對路徑it
-DpomFile:pom文件(暫未使用過)io
-DgroupId:maven 配置中的groupIdclass
-DartifactId:maven 配置中的artifactIdtest
-Dversion:版本號
其他的參數值通常能夠不設置