Hudson集成Maven项目

时间:2012-04-13 06:49:28

标签: maven-2 continuous-integration hudson hudson-plugins

我有几个maven项目。他们也有testNG测试用例。测试运行正常。现在我想将项目与Hudson集成以获得基本功能,如subversion更新,测试报告,发送电子邮件等。项目是用java构建的1.5。什么是Java 1.5的hudson兼容版本,并且还提供了添加maven 2模块,配置subversion的可能性。我下载的版本有一些java版本问题。然后我替换导致问题的jar但仍然无法配置svn的项目。请帮助我,是否有一步一步的指导走过...提前谢谢

1 个答案:

答案 0 :(得分:0)

What is the hudson compatible version for Java 1.5 ?

正如您已经想到的那样,the latest Hudson versions require Java 6但是,Hudson运行的Java JRE不是您的项目将用于在Maven中编译,测试和打包自身的Java JRE / JDK。

Java Hudson用于编译项目的版本是您在Hudson UI(Manage Hudson)中选择的选项。事实上,如果您愿意,Hudson可以针对多个Java版本编译和测试您的Maven项目。

这是Hudson强大的功能,并不是很明显。有关详细信息,请参阅以下屏幕截图:

enter image description here

所以最重要的是:使用最新版本的Hudson(或Jenkins)并将JDK安装设置为v1.5。