我尝试像通过install4j生成的安装程序一样,通过<jvmArguments>
传递代理设置:
<plugin>
<groupId>org.sonatype.install4j</groupId>
<artifactId>install4j-maven-plugin</artifactId>
<version>1.1.1</version>
<executions>
<execution>
<id>compile-installers</id>
<phase>package</phase>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<jvmArguments>
<arg>-DproxySet=true</arg>
<arg>-Dhttps.proxyHost=...</arg>
<arg>-Dhttps.proxyPort=443</arg>
<arg>-DproxyAuth=true</arg>
<arg>-DproxyAuthUser=${...}</arg>
<arg>-DproxyPassword=${...}</arg>
</jvmArguments>
...
</configuration>
</execution>
</executions>
</plugin>
但是失败了。
在一台通过IDE注入代理设置的计算机上,即使我故意输入了错误的密码甚至不存在代理服务器,上述操作仍然有效,所以我想我做错了(tm)。
答案 0 :(得分:0)
原来是配置错误。
经验教训:如果您看到“连接被拒绝”,“禁止”或任何其他连接失败消息,则可能是代理服务器或目标服务器在通话,您不知道并且install4j-maven-plugin输出不告诉你
如果将来的install4j-maven-plugin版本可以输出该信息,但当前不输出,将很好。