查看当前系统的配置信息
排查问题可以查看当前maven所依赖系统的所有变量(系统变量或者环境变量)信息
查看当前有效的settings文件
maven的配置文件分为全局配置与个人配置,全局配置在$M2_HOME/conf/下,个人配置一般在~/.m2/下,此时查看当前有效的settings配置可以使用
1
|
mvn help:effective-settings
|
查看Settings配置的值
以下命令可以查看settings文件中的settings->servers的配置
1
|
mvn -q -Dexpression=settings.servers -DforceStdout help:evaluate
|
使用help:evaluate可以查看所有的配置信息
指定发布到其它仓库
Deploy插件2.X版本发布
有时候在pom文件中指定了发布的仓库地址,但是又需要发布到另一个仓库,这时可以指定-DaltDeploymentRepository来实现
1
|
mvn -DaltDeploymentRepository=id::layout::url
|
具体说明参见deploy:deploy
Deploy插件3.0.0-M1版本发布
1
|
/data/mvn/bin/mvn org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1:deploy-file -DgroupId=com.qqreader -Dfile=./target/$(/data/mvn/bin/mvn -q -Dexpression=project.build.finalName -DforceStdout help:evaluate).jar -Durl=http://testurl.local/nexus/content/repositories/snapshots -DrepositoryId=snapshot-id
|