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

How do I configure proxy settings for install4j-maven-plugin?

我尝试通过 <jvmArguments> 传递代理设置,就像您使用 install4j 生成的安装程序一样:

<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).

原来是配置错误。 带回家的教训:如果你看到 "connection refused"、"forbidden" 或任何其他连接失败消息,可能是代理或目标服务器在通话,你不知道和 install4j-maven-plugin输出没有告诉你。
如果未来的 install4j-maven-plugin 版本可以输出该信息,那就太好了,但目前还没有。