有没有一种不构建测试类的简单方法?
mvn clean install -Dmaven.test.skip=true
Run Code Online (Sandbox Code Playgroud)
沃尔特
我有一个java源文件夹,我希望从编译中排除.
我的文件夹在qa/apitests/src/main/java/api/test/omi.
我加在下面的项pom.xml下qa/bamtests,但它并没有帮助.除此之外我还需要制作一个条目吗?
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>**/*.xsd</include>
<include>**/*.csv</include>
</includes>
<excludes>
<exclude>src/main/java/api/test/omi</exclude>
</excludes>
</resource>
</build>
Run Code Online (Sandbox Code Playgroud) 我试图从我的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>
Run Code Online (Sandbox Code Playgroud)
实现目标的正确方法是什么?我知道我可以使用命令行选项-Dmaven.test.skip=true,但我希望这可以成为其中的一部分pom.xml.