2014-06-06 48 views
0

我是新手。用ant導出jar文件作爲另一個項目的庫Exclipse

現在我被告知將一個項目A構建成一個jar文件。它應該能夠被另一個項目B使用。我被告知要使用ant。我閱讀我的文章和看教程。我找到了本教程,並在修改路徑的情況下使用它的build.xml。

http://www.bharaththippireddy.net/2012/02/ant-hands-on_9001.html

這是我不明白。

1要使用ant,在build.xml中,我必須爲.class文件創建classes文件夾,因此在將生成的A.jar添加到B的構建路徑後,可以使項目B工作。我不生成.class文件(通過編輯xml文件),它不起作用。

2我可以使用eclipse,只需將A導出爲jar文件並將其添加到B的構建路徑,然後它就可以工作。在這種情況下,我不生成任何.class文件。爲什麼我需要螞蟻呢?我在這裏錯過任何東西嗎?

回答

0

需要類文件來生成jar。這兩個選項都會做同樣的事情。

在選項1,您明確告訴螞蟻生成類,然後使用這些.class文件

在選項2月食將一舉兩得產生罐子,首先生成.class文件(根文件夾下的Eclipse項目內)然後構建jar。同樣,如果兩個項目都在eclipse中,甚至可以在構建路徑Projects選項卡下指定項目B依賴項目A,並且每次更改庫時都不需要顯式導出jar。

相關問題