如何将jvm arg -Djava.net.preferIPv4Stack = true传递给Ant任务“get”

时间:2012-06-13 12:55:01

标签: java ant get

我需要将jvm arg -Djava.net.preferIPv4Stack = true传递给Ant任务“get”。 可能吗?         

    <!-- getting  submit.jar  -->
    <echo message="getting  submit.jar..." />
    <get src="http://servername/Bootstrap?artifact=submit.jar" dest="../lib/submit.jar"/>

最初的问题是Weird java.net.SocketException Permission Denied connect error when running Groovy in Intellij IDEA

2 个答案:

答案 0 :(得分:3)

尝试设置ANT_OPTS变量。这是一个例子:

export ANT_OPTS="-Djava.net.preferIPv4Stack=true"

Maven documentation (section Manual JVM options)

答案 1 :(得分:1)

您可以使用-D参数

将参数传递给ant

尝试:

ant -Djava.net.preferIPv4Stack=true get

除非在执行目标get时启动新的jvm,否则您的参数也将应用于为该目标执行的命令

相关问题