如何在pom中设置proxyPort和proxyHost

时间:2014-02-06 08:51:50

标签: maven proxy

我有一个JBehave套件,可以调用第三方服务。目前,我需要在命令行上运行安装阶段时附加-Dhttp.proxyPort = myport和-Dhttp.proxyHost = myhost。

有没有办法在pom中设置这些属性,以便我可以从命令中删除它们?

我尝试在顶部的标记中添加它们。我也尝试过如下的surefire插件:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.16</version>
    <configuration>
        <systemPropertyVariables>
            <http.proxyPort>myPort1</http.proxyPort>
            <http.proxyHost>myHost1</http.proxyHost>
        </systemPropertyVariables>
    </configuration>
</plugin>

1 个答案:

答案 0 :(得分:0)

this example page from the Surefire plugin docs底部所述,尝试<argLine>配置元素而不是<systemPropertyVariables>

<configuration>
    <argLine>-Dhttp.proxyPort=myport -Dhttp.proxyHost=myhost</argLine>
</configuration>