2013-05-28 43 views
1

我試圖從alfresco github下載sdk,但這是mvn clean期間的錯誤-DskipTests = true shell命令 我明顯在Linux x64,12.04 LTS上。 任何線索?在Maven構建期間發生的Alfresco Android SDK錯誤

[ERROR] Failed to execute goal on project alfresco-mobile-android-client-api: Could not resolve dependencies for project org.alfresco.mobile.android.sdk:alfresco-mobile-android-client-api:jar:1.2.0-SNAPSHOT: The following artifacts could not be resolved: org.apache.chemistry.opencmis:chemistry-opencmis-android-client:jar:0.8.0-alfresco-patched, org.alfresco.cmis.client:alfresco-opencmis-extension:jar:0.4-ANDROID-2: Failure to find org.apache.chemistry.opencmis:chemistry-opencmis-android-client:jar:0.8.0-alfresco-patched in https://repository.apache.org/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of apache-repository has elapsed or updates are forced -> [Help 1]

+0

你可以發佈你的pom的依賴關係嗎?它看起來像你可能不會取決於合適的版本 – Gagravarr

+0

我的POM是從github下載的默認版本: https://github.com/Alfresco/alfresco-android-sdk/blob/master/pom.xml 與Alfresco Android應用程序一樣: https://github.com/Alfresco/alfresco-android-app/blob/master/pom.xml – Teqnology

回答

2

默認情況下,主分支可能包含一些修改的第三方依賴關係。 這些依賴關係未集成到SDK項目中,並且沒有相同的發佈生命週期。所以這就是爲什麼公開它有時不可能建立主分支。

就在SDK的任何版本發佈之前,我們發佈所有外部依賴關係。只有在這個時候你才能建立主分支。

如果你想要一個穩定版本的SDK,你必須使用標籤版本的github項目。

+0

fyi - 我嘗試構建TAG 1.2.0。,但它也失敗出現錯誤:[錯誤]未能執行目標org.apache.maven.plugins:maven-compiler-plugin:2.5.1:編譯(默認編譯)項目alfresco-mobile-android:執行默認編譯目標組織.apache.maven.plugins:maven-compiler-plugin:2.5.1:編譯失敗:無法加載插件中的mojo'compile'org.apache.maven.plugins:maven-compiler-plugin:2.5.1' 。缺少必需的類:org/codehaus/plexus/compiler/util/scan/InclusionScanException –