Maven运行命令随记:修订间差异

来自三线的随记
无编辑摘要
无编辑摘要
第1行: 第1行:
Maven在运行命令中设置代理:
=== Maven在运行命令中设置代理 ===
  mvn -B -DproxySet=true -Dhttp.proxyHost=proxy_host -Dhttp.proxyPort=1080 -Dhttp.nonProxyHosts=nonproxy.com package
  mvn -B -DproxySet=true -Dhttp.proxyHost=proxy_host -Dhttp.proxyPort=1080 -Dhttp.nonProxyHosts="nonproxy.com|nonproxy.net:8080" package
需要注意的是,虽然设置了代理,但是如果通讯过程用到了域名,mvn还是会在本地先进行一次域名解析
<br />[本文仅供参考,是否有实际效果有待核实,建议老老实实写settings.xml]
 
<br />
<br />


===relation article===
====Relation article====
https://stackoverflow.com/questions/1251192/how-do-i-use-maven-through-a-proxy
https://stackoverflow.com/questions/1251192/how-do-i-use-maven-through-a-proxy


第13行: 第10行:


<br />
<br />
=== 使用Maven向Nexus upload jar包 ===
mvn deploy:deploy-file -DgroupId={groupId} -DartifactId={artifactId} -Dversion={version} -Dpackaging=jar -Dfile=/jar-path.jar -Durl=<nowiki>http://nexus/repository/maven-uploaded-url</nowiki>
如果nexus有密码认证的话则需要-DrepositoryId=参数调用写在了settings.xml文件中servers段内的账号密码进行认证
mvn deploy:deploy-file -DgroupId={groupId} -DartifactId={artifactId} -Dversion={version} -Dpackaging=jar -Dfile=/jar-path.jar -DrepositoryId=nexus -Durl=<nowiki>http://nexus/repository/maven-uploaded-url</nowiki>
[[分类:Maven]]
[[分类:Maven]]
[[分类:Java]]
[[分类:Java]]

2021年8月4日 (三) 01:06的版本

Maven在运行命令中设置代理

mvn -B -DproxySet=true -Dhttp.proxyHost=proxy_host -Dhttp.proxyPort=1080 -Dhttp.nonProxyHosts="nonproxy.com|nonproxy.net:8080" package


Relation article

https://stackoverflow.com/questions/1251192/how-do-i-use-maven-through-a-proxy


该帖子中还会提到另一种设置http proxy以及socket proxy的参数,仅供参考,有待验证


使用Maven向Nexus upload jar包

mvn deploy:deploy-file -DgroupId={groupId} -DartifactId={artifactId} -Dversion={version} -Dpackaging=jar -Dfile=/jar-path.jar -Durl=http://nexus/repository/maven-uploaded-url

如果nexus有密码认证的话则需要-DrepositoryId=参数调用写在了settings.xml文件中servers段内的账号密码进行认证

mvn deploy:deploy-file -DgroupId={groupId} -DartifactId={artifactId} -Dversion={version} -Dpackaging=jar -Dfile=/jar-path.jar -DrepositoryId=nexus -Durl=http://nexus/repository/maven-uploaded-url