s3v*_*3v1 5 eclipse build-automation continuous-integration javarebel infinitest
我一直在使用maven2和hudson进行持续集成,但我发现Eclipse和Maven并不能很好地协同工作.当然有一个插件,但是将maven项目混合成eclipse喜欢的东西并且构建时间和单元测试太长时间是一种胡思乱想.我正在考虑切换回纯粹的日食项目,没有蚂蚁,也没有涉及maven.使用无限插件和可能的JavaRebel代理,它将为我提供一个非常快速的构建 - 部署 - 测试周期.但是我仍然希望自动和测试,所以:
如何使用与Eclipse项目的持续集成?
是否有命令行方式来做到这一点?
是否有一个本机支持它的构建服务器?
我设法找到了一个很好的解决方案。我只是在使用 Maven 和 Eclipse 时得到了Infinist(可以从 Eclipse 市场安装)来工作
在 Eclipse->Project Properties->Java Build Path->Source 中,取消选中名为“允许源文件夹的输出文件夹”的框
这将使您的项目拥有多个输出路径,然后 Eclipse 将开始将测试类报告为类路径的一部分。Infinitest 现在找到它并开始运行测试!
我所做的就是使用官方 Maven Eclipse 插件并将其添加到我的 POM 中
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.5</version>
<!-- <scope>provided</scope> -->
</dependency>
<dependency>
<groupId>org.infinitest</groupId>
<artifactId>infinitest</artifactId>
<scope>test</scope>
<version>4.0</version>
</dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5010 次 |
| 最近记录: |