2013-01-16 103 views
1

我有一個android項目,我正在eclipse上開發並用maven構建。我想包括在這一個lib(apklib),以及類似其他包括,我試圖附加下列方式依賴於我的POM:如何將apklib依賴項添加到您的android maven項目中?

<dependency> 
    <groupId>groupID.name</groupId> 
    <artifactId>artifact.name</artifactId> 
    <version>version</version> 
</dependency> 

然而,試圖無論是從m2eclipse的或建造它的時候從控制檯上的行家,我會得到一個錯誤

(未能就項目執行目標PROJECTNAME:無法解析 依賴項目項目未能找到apklib回購在本地倉庫被緩存,分辨率將不會被重新嘗試,直到回購的更新間隔已過或 更新被迫)

說,這種依賴性無法就算我能找到請參閱我的.m2目錄中的依賴關係

回答

4

解決方案非常簡單,但是因爲我通過一個試圖演示其他內容的示例發現它,而不是Q & A(並且我在maven- android-plugin項目),我決定在這裏分享它,希望它能幫助som EONE。

解決方案只是設置我的依賴關係類型以這種方式apklib:

<dependency> 
    <groupId>groupID.name</groupId> 
    <artifactId>artifact.name</artifactId> 
    <version>version</version> 
    <type>apklib</type> 
</dependency> 
+0

這不再適用於Android的23.0.1或23.1.0作爲其現在鍵入AAR。但是,類型aar不起作用。有什麼建議麼? – MuayThai

相關問題