2009-08-29 32 views
4

我問的問題更具體:Netbeans:創建自定義構建目標以將源打包成JAR ...?

使用NetBeans,有沒有創建一個額外的自定義生成目標, 的可能性,其將:

  • 要麼包中的所有項目來源隨着將二進制文件轉換爲單獨的JAR,
  • 或將沒有二進制文件的所有項目源打包到其他JAR中

注:

  • 不是一個選項,我來修改文本字段「從JAR文件中排除:」在項目屬性 ,因爲它不會給我與一個額外 建立目標;)
  • 正如你可以猜測,這是一個開源項目;)

回答

5

感謝到Mark's資源的提示,我將示例降低到最小複雜度:

以下步驟僅包裝來源:

<!-- depends="jar" have to stay: 
    without it, we haven't the variable ${application.title} --> 
<target name="MY-EXPORT-SOURCES" depends="jar"> 
    <echo>MY TARGET: PACKAGING ${application.title} SOURCES</echo> 
    <delete file="dist/${application.title}.SOURCES.zip"/> 
    <zip destfile="dist/${application.title}.SOURCES.zip" basedir="src" 
     includes="**/*.java"/> 
</target> 

在NetBeans運行,做到:
build.xml文件右擊 - >運行目標 - >其他目標 - > MY-EXPORT來源。

2

是當然,

在NetBeans項目...

右鍵單擊項目,然後選擇屬性。

在屬性窗口...

圍棋 - >構建 - >包裝...

刪除 - > * /的.java,

排除war文件...

完蛋了......

讓我知道,如果它可以幫助你...

相關問題