我有一個Java項目,其中包含src
文件夾中的所有源文件。這個src文件夾包含幾個包。其中一些軟件包/文件夾不包含任何Java代碼。它們只包含我在應用程序中用作圖標的一些圖像。如何使用Ant包含編譯類的非java資源文件
目錄結構與以下內容類似。
src/
com/
example/
pk1/ # This contains only some Java files.
pk2/ # This will contain some XML and Java code.
im1/ # This subfolder will contain just the images
現在,當我使用javac
任務,它編譯所有的Java文件到我指定的目標目錄中的類文件,並將它們存儲。但是,非java文件仍保持原始文件夾中的狀態。
我在SO上提到了這個Question。然而,我認爲在我的情況下,我想包括所有非Java資源文件(不需要明確指定要移動的文件)到build
目錄(其中包含所有類文件),同時遵循相同的目錄結構如來源。
對不起,如果我錯過了一些很瑣碎的事情,但我該如何讓Ant做到這一點?