$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命令行限制问题影响的方法)。
我在许多网站上看到了错误,但配置页面与intellij的当前页面不同。 我需要修改什么才能修复它? 这是我的intellij信息: IntelliJ IDEA 2020.3.2(旗舰版)构建#IU-203.7148.57,构建于2021 1月26日运行时版本:11.0.9.1 11-b1145.77 amd64 VM:OpenJDK 64位服务器VM由JetBrains s.r.o.Windows
问题内容: 我有maven- gwt项目。它具有很多依赖,这在大型项目中很常见。我认为这是创建类路径的极限。我发现了有关限制的一些信息。允许为1023个字符。但是我需要图书馆。 我想打包我的项目mit时收到以下错误。 我该如何解决这个问题。 这是詹金斯的扩展错误: 问题答案: 我在这里http://code.google.com/p/gwt- maven/issues/detail?id=88 找
我创建了一个测试运行程序,它创建了一个动态的testng xml,这样我就可以运行带有参数的测试。所有@Test方法都在相关类中(例如LoginTest.class)。它在IDE上运行得非常完美,但在Maven(mvn测试)下,它只打印构建成功,而不运行任何测试… POM. xml中的maven-surefire插件: 我的TestRunner课程: 我的LoginTest类:
问题内容: 我希望能够从命令行运行Junit测试,但是当我运行此命令时 我回来的就是 它是否与Android项目有关?我之前已经运行过该命令,并且没有太多问题。 问题答案: 我只是设法从命令行运行JUnit测试,但是使用adb shell。 命令是 更多细节在这里。
我以前可以在我的项目中运行我的程序。但是是什么使命令行变长呢?命令行上放的到底是什么?
问题内容: 如何从命令行运行Junit 4.8.1测试套件?另外,我想使用JUnit 4.8引入的类别,有没有一种方法可以从命令行指定要运行的类别。 问题答案: 从4.8开始,无法从命令行指定类别。