簡體   English   中英

當它依賴於具有 Android 庫項目依賴項的非庫項目時,如何使用 ANT 構建我的項目?

[英]How do I build my project with ANT when it depends on a non-library project with an Android library project dependency?

我正在嘗試使用 ANT 構建我的項目。我的項目使用 ActionbarSherlock 和 Roboguice-Sherlock。 ActionbarSherlock 是一個 Android 庫項目,但 Roboguice-Sherlock 不是。 它甚至根本不是 Android 項目。 看這里:

https://github.com/rtyley/roboguice-sherlock

我可以使用 ANT 構建 ActionbarSherlock 沒問題,問題在於 Roboguice-Sherlock。 它不是 Android 項目,但它依賴於 Android 和 ActionbarSherlock,以及 Roboguice。 當我嘗試構建時,我遇到了很多錯誤,說它找不到 Roboguice-Sherlock 的東西。

如果你的項目有 Roboguice .jar並且已經配置了對 ActionBarSherlock 的庫項目引用,你應該能夠將它放入你的libs/文件夾中以自動獲取它。

我正在與 Roberto 合作,以確保他的項目的.jar被上傳到 GitHub 以供非 Maven 用戶使用。

現在,您可以克隆該項目,只需運行mvn clean package即可在target/文件夾中獲得一個獨立的.jar ,這將使您能夠按照我上面的描述進行操作。

您需要將 robiguice-sherlock 作為 a.jar 添加到您的 Android 項目中。 您可以在此處下載它(單擊下載 (JAR) )。 嘗試在 Android 中構建源將失敗,因為它不是 Android 項目。 一旦它位於您的目錄中,您需要打開項目屬性並將 .jar 添加到您的構建路徑中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM