2013-07-09 67 views
2

我有一個Netbeans項目,我試圖從Jenkins構建,在Linux環境下使用ant。 我抄CopyLibStack.jar/var/lib/Jenkins/nblibs/和設置在ant任務具有以下屬性:在Jenkins上設置Netbeans項目

-Dj2ee.server.home="/var/lib/jenkins/tomcat/" 
-Dlibs.CopyLibs.classpath=/var/lib/jenkins/nblibs/org-netbeans-modules-java-j2seproject-copylibstask.jar 

但它不工作;它無法在<copyfiles>任務

如果我在Windows上安裝詹金斯和屬性設置爲:

-Dj2ee.server.home="C:\Archivos de programa\Apache Software Foundation\Tomcat 6.0" 
-Dlibs.CopyLibs.classpath=C:\\.jenkins\\nblibs\\org-netbeans-modules-java-j2seproject-copylibstask.jar 

項目構建沒有問題

如果我運行從終端ant任務有:

ant -file build.xml do-dist test -Dlibs.CopyLibs.classpath="/var/lib/jenkins/nblibs/copylibstask.jar" -Dj2ee.server.home="/var/lib/jenkins/tomcat/" 

它建立沒關係

我認爲問題出在用戶jenkins,但我不知道如何解決它。

我該怎麼辦?

回答

1

我有同樣的問題,我已經修復:)(我使用Ubuntu 12.04)。查找build.properties中」的.netbeans/7.0" ,並尋找你缺少的lib ...將其複製到project.properties

例:

libs.CopyLibs.classpath = /選擇/ netbeans- 7.0.1/java/ant/extra/org-netbeans-modules-java -j2seproject-copylibstask.jar

libs.javaee-api-6.0.classpath =/opt/netbeans-7.0.1/enterprise/modules/ext/javaee-api-6.0.jar

相關問題