如何为install4j-maven-plugin配置代理设置?

时间:2018-07-18 11:22:50

标签: maven install4j

我尝试像通过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)。

1 个答案:

答案 0 :(得分:0)

原来是配置错误。 经验教训:如果您看到“连接被拒绝”,“禁止”或任何其他连接失败消息,则可能是代理服务器或目标服务器在通话,您不知道并且install4j-maven-plugin输出不告诉你
如果将来的install4j-maven-plugin版本可以输出该信息,但当前不输出,将很好。