我的程序只适用于ip4并且ip6出错,所以我需要用
运行jar -Djava.net.preferIPv4Stack=true
有没有办法将此行写入pom.xml,每当有人打开jar时应用程序将尝试连接IPv4?
答案 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中的详细信息。