2013年更新:这现在比其他答案所暗示的要容易得多。
https://issues.apache.org/jira/browse/ARCHETYPE-334 于2011年8月完工
要使用,只需将单词放在上面提到的文件中,您正在原型的项目中的测试将作为正常构建的一部分被调用。(和/或在OP的情况下。install
goal.txt
verify
但是,如果您不熟悉制作原型,请注意,这个流行的迷你指南已经过时了,虽然它适用于制作原型,但它不适用于运行原型集成测试。相反,您应该创建一个文件,如此处所述。(这也更好,因为它使用文件集!archetype-metadata.xml
另请注意,这些集成测试没有响应,但可以按如下方式进行补救:-DskipTests
<build>
<plugins>
<plugin>
<artifactId>maven-archetype-plugin</artifactId>
<version>2.2</version>
<configuration>
<skip>${skipTests}</skip>
</configuration>
</plugin>
</plugins>
</build>
(虽然这看起来像是跳过了整个插件,但它实际上有效,可能是因为它回退到传统模式;而我找不到任何成功的方法,只使用上面的代码跳过目标执行。integration-test