2014-07-12 49 views
0

我試圖在MacOSX上使用JarBundler,並且在我正在使用的教程(http://informagen.com/JarBundler/)中說它將jarbundler-2.3.1.jar文件移動到我的本地ANT lib目錄。將文件移動到本地ANT lib目錄?

我試過查找如何做到這一點,但所有的結果是移動文件使用 ANT。我不知道這樣做有多簡單,但我真的無法找到如何在互聯網上的任何地方做到這一點。

在此先感謝

回答

2

放置jarbundler-2.3.1.jar到您的Ant安裝目錄下的lib目錄。我在我的C:驅動器的根目錄下安裝了Ant,因此我的Ant lib目錄位於以下位置C:\apache-ant-1.9.2\lib\。將Jar放入該文件夾中,您的Ant構建將能夠從系統上任何位置的Jar中查看任務。 Ant lib目錄是Ant可執行文件查找包含Ant任務的Jars的位置。您的Ant安裝可能不在您的C:驅動器的根目錄下,如果您在Windows上它可能位於Program Files目錄中,或者如果您位於另一個操作系統上,它可能位於已安裝應用程序的默認位置所在的位置。一個簡單的系統搜索「apache-ant」可能會找到您的Ant安裝目錄(減去引號)。

+0

好的,沒有意識到它是安裝目錄。謝謝! – sparklyllama

+0

你的回答是正確的,但在我看來,在運行時修改Ant類路徑風險較小,尤其是在開源項目中,你不必在你的指令中解釋開發人員必須將JAR放入Ant安裝中目錄,當您升級Ant而不再執行時,構建不會中斷。您可以使用ant-classloadertask(JTools的一部分)來執行此操作。 – gouessej

+0

爲什麼你會通過我的評論歷史不同意我的觀點並重振2014年的「死亡」Q/A?我希望你不要在另一個問題上「回報」與你不同意;我會假設你只是想幫助你。關於你的觀點:如果你閱讀了這個問題,你會看到它要求有關如何將JAR放入Ant lib目錄的具體方向。有關如何在運行時動態修改類路徑的說明不會回答問題。我同意JarBundler需要手動JAR放置是不好的,但這是不正確的話題。 –