比较来自世界各地的卖家的域名和 IT 服务价格

Maven 命令行参数 settings.xml

再会,

我正试图弄清楚是否有机会转移 Args 外包指挥线 Settings.xml.

我不能使用 MAVEN_OPTS Env-Var 和文件。 .mavenrc, 但我需要每个项目的设置。 重要的是未使用安装后不包含的插件。 /连接到存储库需要设置/.

设置:


-Djavax.net.ssl.trustStore=VALUE
-Djavax.net.ssl.trustStorePassword=VALUE
-Djavax.net.ssl.keyStore=VALUE
-Djavax.net.ssl.keyStorePassword=VALUE
-Djavax.net.ssl.keyStoreType=VALUE
-Dmaven.wagon.http.ssl.insecure=VALUE
-Dmaven.wagon.http.ssl.allowall=VALUE
-Dmaven.wagon.http.ssl.ignore.validity.dates=VALUE


我希望我没有错过一些明显的东西......
先感谢您,
LocXar

EDIT-1: Maven 版本:
Apache Maven 3.3.9 /bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T17:41:47+01:00/


EDIT-2: 我试过它,但它不起作用:
<javax.net.ssl.truststore>VALUE</javax.net.ssl.truststore>
已邀请:

涵秋

赞同来自:

最好使用
${maven.projectBasedir}/.mvn/maven.config

, 如果您想使用特殊配置项 Maven /例如:
-T3 ..

/. 另外,你可以用东西 JVM 穿过
${maven.projectBasedir}/.mvn/jvm.config

, 在你应该使用的情况下这意味着什么
jvm.config

具有以下内容:


-Djavax.net.ssl.trustStore=VALUE
-Djavax.net.ssl.trustStorePassword=VALUE
-Djavax.net.ssl.keyStore=VALUE
-Djavax.net.ssl.keyStorePassword=VALUE
-Djavax.net.ssl.keyStoreType=VALUE
-Dmaven.wagon.http.ssl.insecure=VALUE
-Dmaven.wagon.http.ssl.allowall=VALUE
-Dmaven.wagon.http.ssl.ignore.validity.dates=VALUE


因此,您可以将其放入项目中并在项目中检查。 所以它确实如此
.mavenrc


MAVEN_OPTS

过量的。 这是由B文件记录的。
http://maven.apache.org/docs/3 ... .html
.

但我不得不说你喜欢建立上面的系统属性,我得到了你想忽略连接证书的印象 https, 什么都没有意义。

小姐请别说爱

赞同来自:

在我看来,您可以在设置配置文件中定义所有参数。 Maven 具有属性:
https://maven.apache.org/settings.html#Profiles
HIH

要回复问题请先登录注册