2012-10-20 78 views
0

我是新來的螞蟻的東西,包括Android的Ant構建腳本的類路徑目錄

我有有一組的相關性JAR文件, 這樣

  • ℃的Android項目:\ soundlibs \ LIB-sound1.jar
  • C:\ soundlibs \ lib中-sound2.jar
  • C:\ graphicslibs \ lib中-graphics.jar

在使用ant構建android項目時,我必須將所有jar複製到android項目的libs文件夾中,否則將無法生成

有沒有一種方法可以將C:\ soundlibs和C:\ graphicslibs作爲部分包含在內的類路徑,以便當android腳本運行javac目標時它應該自動找到相關的jar文件,這樣我就不必複製它們了?

感謝,

+0

所以你想螞蟻複製文件?爲什麼稱這個「包含」?一般來說,如果您想複製文件,請使用複製任務。手冊中的詳細信息。 – Jarekczek

+0

是否有可能告訴ant使用特定的路徑作爲android構建腳本的現有類路徑的一部分? – Ahmed

+0

有很多可能性,但你的問題是一般。更具體地說,發佈你的嘗試。 – Jarekczek

回答

0

如果需要依賴於腳本開始播放,那麼你應該將它們添加到系統類路徑,或者使用命令行開關-lib。但通常情況並非如此。

通常罐子被給予構建文件中的特定目標:主要是javajavac目標。有關詳細信息,請參見javac task documentation

如果您自己編寫腳本,只需指定classpath屬性中的所有罐子。如果您使用現成的腳本,則必須查看它並檢查放置罐子的位置或如何提供本地路徑。有時候它很複雜,因爲您必須學習將類路徑傳遞給任務的複雜方式。