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:版本号
其他的参数值通常能够不设置