我用螞蟻在eclipse中建立一個項目。在構建jar之前,我想將另一個項目的某些文件移動到此項目的資源文件夾中。在eclipse中使用螞蟻複製資源沒有出現在罐子裏
我遇到的問題是沒有任何文件出現在jar中。
例子:
<project>
<target name="A">
<copy file="../otherloc/file1" tofile="resources/file1" />
<waitfor><available file="resources/file1" /></waitfor>
</target>
<target name="B" depends="A">
<jar destfile="dist/jarfile.jar">
... (actually build the jar)
</jar>
</target>
</project>
因此,在上述情況下,「文件1」實際上並沒有使其進入罐子,即使一切在資源目錄一樣。直到我刷新後,Eclipse纔在資源目錄中顯示新文件。這就像,因爲eclipse不知道它,它不包含在構建中。
任何建議表示讚賞。我幾乎是一個螞蟻noob,所以有可能我完全錯了。
編輯:或者,有沒有辦法從其他項目中包含文件?我有點不清楚最好的方法來把它放入罐子裏。它需要位於一個目錄以及其他一些現有的項目文件中。
如果您從Eclipse內部刷新資源,然後再次執行目標「B」,那麼jar是否包含file1?如果沒有,那麼你定義包含在jar中的文件的方式是不正確的。如果你發佈,我們可以幫助調試。 – 2012-03-27 19:03:53
如果我刷新Eclipse然後再次執行,jar包含file1。 – 2012-03-27 19:19:13