6
A
回答
9
如果build.xml文件還沒有創建一個jar文件的目標,你可以讀到在螞蟻jar命令這裏:
然而,有可能是一個不錯的C因爲構建文件已經爲你做了這件事。
您可以通過鍵入螞蟻當你在包含build.xml文件(拆包後的jar)的目錄是運行構建腳本。
只是爲了好玩,下面是一個簡單 ant目標的例子,它編譯了一些代碼並創建了一個jar。
該目標將編譯任何名爲reports的文件夾中的每個.java文件。
正如你可以看到,大部分值是使用腳本別處定義的變量,但希望你的想法...
<target name="create-funky-jar" depends="some-other-funky-targets">
<javac
srcdir="${src.dir}"
includes="**/reports/*.java"
destdir="${build.classes.dir}"
deprecation="${javac.deprecation}"
source="${javac.source}"
target="${javac.target}"
includeantruntime="false">
<classpath>
<path path="${javac.classpath}:${j2ee.platform.classpath}"/>
</classpath>
</javac>
<jar destfile="${dist.dir}/SomeFunkyJar.jar"
basedir="${build.classes.dir}"
includes="**/reports/*.class"/>
</target>
以上只是通過修改生成的構建腳本NetBeans的。
您可以將其添加到build.xml文件,然後輸入命令行下運行上述目標:
ant create-funky-jar
注意:你必須定義所有爲它的實際變量工作。
0
build.xml
是螞蟻所使用的文件,它可能包含程序的Ant應遵循建立THA appropiate類型的文件(如jar
)。
我建議你閱讀像this guide(章節叫安裝和運行)。另一種選擇可以是Netbeans,因爲它已經有了Ant,並且可以選擇從現有的build.xml
創建一個項目。
0
在這個build.xml文件所在的目錄,鍵入
ant -p
也許你需要先安裝螞蟻。
如果有一個目標,以創建一個罐子,選擇了一個,例如
ant jar
相關問題
- 1. 從ANT build.xml文件創建eclipse項目
- 2. 如何創建一個build.xml文件在此文件夾strucure
- 3. 使用copydir命令將文件夾從源文件複製到build.xml文件中
- 4. 從創建文件夾
- 5. 如何從android資源文件夾中創建文件?
- 6. 創建源代碼和doc文件夾
- 7. 未創建Maven資源文件夾
- 8. 在資源文件夾中創建子文件夾
- 9. 從文件夾創建zip文件
- 10. 從源代碼控制中創建額外的文件夾
- 11. 用於從csv創建文件夾和子文件夾的Powershell
- 12. 創建文件夾從文本
- 13. 從CSV中的值創建文件夾
- 14. 文件夾結構創建從的csproj
- 15. 創建文件夾
- 16. 創建文件夾
- 17. 創建源文件夾中的文件列表
- 18. 從現有的源文件創建JCodeModel
- 19. 創建文件夾的Java
- 20. 創建用戶主文件夾,從模板文件夾
- 21. 從文件夾列表遞歸地創建文件夾數組
- 22. 創建文件夾不可見在文件資源管理器
- 23. Maven安裝不要在類文件夾中創建源文件
- 24. 試圖創建$ now文件夾並複製.sql文件創建的文件夾
- 25. 從路徑創建文件夾目錄?
- 26. 從ASP.NET創建虛擬文件夾
- 27. 防止從創建文件夾生產
- 28. 從chrome擴展中創建文件夾
- 29. makecab - 從文件夾中的所有文件創建cab文件
- 30. Maven佈局結構創建。只有資源文件夾是可見的,沒有創建Java文件夾
不明確的問題。 jarfile實際上是一種特殊的zip檔案。所以它可以由源代碼和build.xml組成。但我想你想編譯源代碼,並打包在你的build.xml文件中定義的類?可能需要一個螞蟻標籤。你看過build.xml,是否有jar目標? –
首先看看構建文件提供了什麼任務。在進一步研究之前,您可能想查看一些基本的ant/java教程。 –
聽起來像[ant](http://ant.apache.org/) – Thomas