使用maven one jar插件导出测试jar
我使用了使用maven one jar插件导出测试jar,maven,maven-plugin,maven-assembly-plugin,maven-dependency-plugin,maven-jar-plugin,Maven,Maven Plugin,Maven Assembly Plugin,Maven Dependency Plugin,Maven Jar Plugin,我使用了maven one-jar插件,导出了可运行的jar并使用了它们。 我可以使用此插件导出包含junit测试类和其他依赖项的TestOne jar吗? 我应该在pom(.xml)配置中做哪些更改?创建测试jar的最佳解决方案就是简单地使用maven jar插件,如下所示: <project> ... <build> <plugins> ... <plugin> <groupId&g
maven one-jar
插件,导出了可运行的jar并使用了它们。我可以使用此插件导出包含junit测试类和其他依赖项的TestOne jar吗?
我应该在pom(.xml)配置中做哪些更改?创建测试jar的最佳解决方案就是简单地使用maven jar插件,如下所示:
<project>
...
<build>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<goals>
<goal>test-jar</goal>
</goals>
</execution>
</executions>
</plugin>
...
</plugins>
</build>
...
</project>
...
...
org.apache.maven.plugins
maven jar插件
2.4
试验罐
...
...
为什么需要一个包含所有依赖项的测试jar?集成测试?@khmarbaise:我想从终端运行测试套件,并使用cron。我还有一个测试运行程序类(带有主方法),我想用作主类。通常,单元测试将在构建期间运行,而不是通过cron运行。这通常是由像Jenkins、Hudson、Travis CI或TeamCity等CI环境完成的。此外,它听起来越来越像集成测试。