如何使用Maven在生成的jar或sources-jar中包含groovy测试源

时间:2012-03-27 14:49:42

标签: maven unit-testing groovy gmaven-plugin

我正在使用带有gmaven插件的Maven。我还使用maven-source-plugin来生成包含我的来源的source.jar。我还有一个groovy测试,它们位于标准的src / test / groovy目录中。我配置了pom.xml,以便在构建项目时运行测试。问题是,我无法找到如何将groovy测试源包含到生成的-sources.jar或至少myApp.jar本身。正如我在这里看到的那样:http://docs.codehaus.org/display/GMAVEN/Building+Groovy+Projects,'groovy-jar'的目标被标记为TODO。请指教,有解决方法吗?

2 个答案:

答案 0 :(得分:1)

通常可以使用maven-sources-plugin的测试jar目标创建测试jar,如果您更详细地查看maven-sources-plugin的文档以添加常规源,它将对您有所帮助进入sources-jar。

答案 1 :(得分:1)

我用google搜索“maven-sources-plugin添加groovy来源”并发现了这一点。

http://maven.40175.n5.nabble.com/use-relative-Path-in-includes-and-excludes-of-maven-source-plugin-tp120913p120915.html

有效。