“命令行太长” —运行maven测试时

$mvn test即使我这样做,在64位Windows上运行也会给我以下错误$mvn test -Dgwt.genParam=false

The command line is too long

回答:

请确保您使用的版本2.16,并且您有useManifestOnlyJar选项(如记录在这里)。

例如:

<project>

[...]

<build>

<pluginManagement>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-surefire-plugin</artifactId>

<version>2.16</version>

<configuration>

<useManifestOnlyJar>true</useManifestOnlyJar>

</configuration>

</plugin>

</plugins>

</pluginManagement>

</build>

[...]

</project>

这将创建一个带有清单的jar,该清单可以重新创建您的类路径(而不是通过CLASSPATH变量设置它,这是受Windows命令行限制问题影响的方法)。

以上是 “命令行太长” —运行maven测试时 的全部内容, 来源链接: utcz.com/qa/417636.html

回到顶部