我使用maven 3.2.2创建了一个提供自定义打包的mojo。这个自定义包触发自定义压缩文件的生成。我想为它创建一个功能测试,并给出一个带有pom的项目来验证该文件是否生成。
我应该使用哪个工具?给我一个代码示例就太好了!
我建议通过支持这种场景的maven-invoke -plugin。在许多Maven插件中可以找到真实的示例,例如
- https://fisheye.codehaus.org/browse/mojo/tags/appassembler-1.8.1/appassembler-maven-plugin/src/it
- https://github.com/khmarbaise/iterator-maven-plugin/tree/master/src/it
- https://github.com/khmarbaise/artifactor-maven-plugin/tree/master/src
- https://github.com/khmarbaise/uptodate-maven-plugin/tree/master/src/it
- http://svn.apache.org/viewvc/maven/plugins/tags/maven -装配- plugin - 2.4