【发布时间】:2014-10-06 01:05:24
【问题描述】:
我正在尝试从我的 Maven 构建中排除单个测试(我不希望编译或执行该测试)。以下不起作用:
<project ...>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<excludes>
<exclude>**/MyTest.java</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
</project>
实现目标的正确方法是什么?我知道我可以使用命令行选项-Dmaven.test.skip=true,但我希望它成为pom.xml 的一部分。
【问题讨论】:
-
首先:你不应该这样做,测试是要运行的。第二:这类问题很容易通过google或在SO中搜索找到。
-
@Second:我确实搜索了很长时间,我也尝试了一些应该解决问题的方法(不成功)。如果您找到了描述如何解决此问题的资源,请与我分享。
-
如果你必须使用 bit.ly 来绕过 url 禁令,你认为你的思维方式会受到 stackoverflow 社区的欢迎吗?
-
网址禁止?什么?你的问题解决了吗?从您上次的编辑中可以看出您知道
maven.test.skip选项。那么真正的问题是什么? -
a,b) 我没试过,但上次我检查了 lmgtfy 网址被禁止meta.stackexchange.com/a/34456/160289。 c) 不,d) 我正在尝试在 pom 文件中从我的测试套件中排除 single 测试。
标签: maven maven-surefire-plugin maven-compiler-plugin