将netbeans项目放到jenkins上做持续集成

    netbeans项目本质是通过ANT来管理的,只不过相关操作都是自动生成到build.xml文件中,在将其迁移到jenkins上构建是遇到一个问题,运行ant clean jar,后只构建出来一个Xyz.jar,它依赖的jar包没有出现。这个与Netbeans中运行行为不一致,经过仔细排查发现netbeans项目下nbproject\private\private.properties这个文件会影响构建过程,经过反复调试后发现新的语句如下:

 

写道
ant -Dlibs.CopyLibs.classpath=/..../org-netbeans-modules-java-j2seproject-copylibstask.jar clean jar

 

org-netbeans-modules-java-j2seproject-copylibstask.jar这个jar需要上传到jenkins机器,然后运行ant命令时指定,这个jar的作用是copy依赖jar到dist目录,现在OK了。

 

参考文章:

http://stackoverflow.com/questions/912522/run-netbeans-project-just-with-ant

--end

你可能感兴趣的:(Netbeans)