我的項目文件夾在一堆相關的jar文件:需要一個Ant任務,包括在最後的JAR的/ lib目錄一組的jar文件
/lib/someapi-1.1.1/main.jar
/lib/someotherapi-2.2.2/api-2.2.2.jar
/lib/...
我建立一個JAR文件,我的申請要求依賴罐子得到包括在罐子裏的/ lib文件夾中的最後罐子,所以最終的罐子應該有一個結構是這樣的:
/org/me/myclasses.class
/lib/main.jar
/lib/api-2.2.2.jar
的平坦化如何獲得包括/lib/*.jar文件在我的最終jar文件的/ lib目錄中?
澄清
我基本上只是試圖讓一組扁平資源文件,並添加到給定的目錄在我的最後罐子。
我並不真正需要的可執行文件的功能和一罈子的定製ClassLoader,我在這裏使用Hadoop和應用已經處理了拆包的jar文件的/ lib目錄,並把它們添加到自己的類路徑。我只需要將文件壓縮到/ lib,我可以手動執行,但我想自動執行它。 – 2013-05-05 08:15:30
是的,但我不知道如何讓我想要的文件變平並添加到我的jar中的指定路徑。 – 2013-05-05 08:19:25