首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不带maven或gradle的Spock

不带maven或gradle的Spock
EN

Stack Overflow用户
提问于 2011-09-06 13:42:04
回答 2查看 1.3K关注 0票数 8

我有一个标准的Java项目,它使用ant进行构建。我想在不中断当前流程的情况下将spock测试添加到此项目中。允许我开始将spock测试集成到此项目中的最小更改集是什么。

关于使用ant将spock集成到遗留项目中的信息并不多。

EN

回答 2

Stack Overflow用户

发布于 2011-11-30 02:12:13

如果您的测试包中混合了jUnit和Spock测试(就像我们一样),那么您可以使用groovyc的联合编译功能,如下所示:

代码语言:javascript
复制
    <groovyc srcdir="${testSrcDir}" destdir="${testTarget}" classpathref="testCompileClasspath">
        <javac deprecation="on" debug="on"/>
    </groovyc> 

这将自动编译Java和Groovy测试。从现在开始,您可以像以前一样使用junit任务运行测试。

票数 7
EN

Stack Overflow用户

发布于 2011-09-06 15:38:03

您只需要使用Spock Ant任务(在类路径上使用Spock )编译Spock测试,并使用junit Ant任务(同样使用类路径上的Spock)运行它们。看看Ant,它附带了一个spock-example构建。(您可能必须升级maven-ant-task的版本才能使构建正常工作)。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7315411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档