2015-06-21 60 views

回答

0

有一個SBT插件允許調用Ant目標。來源

先建ant4sbt:

git clone http://github.com/sbt/ant4sbt.git 
cd ant4sbt 
sbt publish-local 

創建一個文件屬性/ SBT-ant4sbt.sbt這樣的:

addSbtPlugin("de.johoop" % "ant4sbt" % "1.1.2") 

在你的Netbeans的根目錄下創建一個build.sbt RCP應用:

import de.johoop.ant4sbt.Ant4Sbt._ 
antSettings 
addAntTasks("build-osgi") // creates task antRunBuildOsgi 
addAntTasks("run-osgi") // creates task antRunRunOsgi 

現在你可以b在命令行uild OSGi包和一個容器內運行,就像這樣:

sbt antRunBuildOsgi 
sbt antRunRunOsgi 

大廈詹金斯是調用SBT antRunBuildOsgi容易,但你將不得不依賴拷貝到你定義的庫目錄中Netbeans IDE。構建完成後,您還必須將工件複製到分發構建工件的位置。另請參閱:Cannot build OSGi bundle for a Netbeans RCP application

相關問題