在pom.xml中传递VM参数

时间:2018-05-09 08:36:07

标签: java maven pom.xml

我的程序只适用于ip4并且ip6出错,所以我需要用

运行jar

-Djava.net.preferIPv4Stack=true

有没有办法将此行写入pom.xml,每当有人打开jar时应用程序将尝试连接IPv4?

1 个答案:

答案 0 :(得分:1)

您可以使用maven-surefire-plugin

<build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.21.0</version>
        <configuration>
          <systemPropertyVariables>

            <java.net.preferIPv4Stack>true</java.net.preferIPv4Stack>

          </systemPropertyVariables>
        </configuration>
      </plugin>
    </plugins>
  </build>

link中的详细信息。