headlesseclipse 发布-让eclipse变成持续集成服务器

headlesseclipse是一个eclipse插件,用于帮助Java开发者将eclipse打造成持续集成服务器。作为一个Java Web开发者来说,每天要面对大量的诸如编译,导出war,jar,ear,运行单元测试,功能测试,等等一系列的任务。持续集成服务器的出来对于Java开发人员来说是一个莫大的帮助,Java开发者可以通过编写ant脚本来实现全自动话的持续测试打包等工作,但随之而来的就是需要编写大量的ant脚本。再eclipse编写测试完成的功能,还需要单独编写测试使用的ant脚本代码来辅助持续集成工具的运行。headlesseclipse就是一款可以让eclipse完成上述功能的插件,利用headlesseclipse Java开发者可以通过简单的命令来让eclipse来实现打包和测试的功能。

在Windows上运行headlesseclipse:

eclipsec -nosplash -data  -application com.ind.eclipse.headlessworkspace.Application [parameters]

Linux上,需要X server的支持,或者使用Xvfb:

Xvfb :7 &
export DISPLAY=:7
eclipse -nosplash -data  -application com.ind.eclipse.headlessworkspace.Application [parameters]

下面是headlesseclipse在window上的一个使用例子:

mkdir ProjectWorkspace
cd ProjectWorkspace
svn checkout http://svn.somewhere.org/svn/Project/trunk
eclipsec -nosplash -data . -application com.ind.eclipse.headlessworkspace.Application import clean build exportwars exportjars exportears dumpclasspath

headlesseclipse官方网址:
http://code.google.com/p/headlesseclipse/

<pre name=”code” class=”xml”>

[ad#468-60]

Scroll to Top