maven直接上传第三方包到自己的私库
mvn deploy:deploy-file -DgroupId=cn.bevol -DartifactId=tbcps -Dversion=2.0.0-SNAPSHOT -Dpackaging=jar -Dfile=third.jar -Durl=http://ip:port/content/repositories/snapshots -DrepositoryId=snapshots
mvn deploy:deploy-file -DgroupId=cn.bevol -DartifactId=tbcps -Dversion=2.0.0-SNAPSHOT -Dpackaging=jar -Dclassifier=sources -Dfile=third-sources.jar -Durl=http://ip:port/content/repositories/snapshots -DrepositoryId=snapshots
classifier:附属构建类别,可选值是sources、javadoc。用来上传sources、javadoc文件
关键参数及常见错误
-DgroupId
-DartifactId
-Dfile=
-DrepositoryId=snapshots
** 注意最后一个参数
一般400|401错误
401:检查maven settings.xml 是否配置了repositoryId对应的账号、密码
400:检查-Durl路径,检查-DrepositoryId是否正确