我想知道是否有可能在eclipse中配置作为maven安装运行以跳过单元测试,如果这样的事情是可行的,那么请告诉我如何做,提前感谢。
bogh5gae1#
1.确保为项目配置了Maven1.右键单击您的项目1.转到“运行方式”1.选择“运行配置”1.在左侧列中,右键单击“Maven Build”并选择“New”1.选择要从中生成的基目录(项目1.在“目标”字段中填写“安装”和您想要的任何其他目标1.点击“跳过测试”单选按钮1.单击运行!
h5qlskok2#
根据maven's document,您可以在pom.xml中编写以下内容:
<project> [...] <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.12</version> <configuration> <skipTests>true</skipTests> </configuration> </plugin> </plugins>
oalqel3c3#
这取决于您使用的maven测试插件。您可以尝试将参数-Dmaven.test.skip=true添加到构建配置中。
-Dmaven.test.skip=true
brjng4g34#
您可以将属性maven.test.skip放入您的pom中的一个配置文件中,然后在eclipse中maven的项目属性中激活这个配置文件。
dphi5xsq5#
在运行配置中,有一个Maven Build类型的运行配置,您可以设置标准的Maven skipTests参数。
cxfofazt6#
把它放在我的Pom.xml中关闭了测试--但是在maven构建时,而不是在maven安装时。
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.18.1</version> <configuration> <excludes> <exclude>**/*Test.java</exclude> </excludes> </configuration> </plugin>
6条答案
按热度按时间bogh5gae1#
1.确保为项目配置了Maven
1.右键单击您的项目
1.转到“运行方式”
1.选择“运行配置”
1.在左侧列中,右键单击“Maven Build”并选择“New”
1.选择要从中生成的基目录(项目
1.在“目标”字段中填写“安装”和您想要的任何其他目标
1.点击“跳过测试”单选按钮
1.单击运行!
h5qlskok2#
根据maven's document,您可以在pom.xml中编写以下内容:
oalqel3c3#
这取决于您使用的maven测试插件。您可以尝试将参数
-Dmaven.test.skip=true
添加到构建配置中。brjng4g34#
您可以将属性maven.test.skip放入您的pom中的一个配置文件中,然后在eclipse中maven的项目属性中激活这个配置文件。
dphi5xsq5#
在运行配置中,有一个Maven Build类型的运行配置,您可以设置标准的Maven skipTests参数。
cxfofazt6#
把它放在我的Pom.xml中关闭了测试--但是在maven构建时,而不是在maven安装时。