android-sdk-deployer-master 使用问题

想用maven 管理android 项目来着,就装了android-sdk-deployer-master (maven 的android 插件)。于是根目录执行 mvn install 

出现如下问题:

[INFO] Android Extras .................................... SUCCESS [0.019s]

[INFO] Android Compatibility Extra V4 .................... SUCCESS [0.121s]
[INFO] Android Compatibility Extra V7 Gridlayout Library . FAILURE [0.727s]
[INFO] Android Compatibility Extra V13 ................... SKIPPED
[INFO] Android Google Analytics Extra .................... SKIPPED
[INFO] Android Google AdMob Ads Extra .................... SKIPPED
[INFO] Android Google Cloud Messaging Library Extra Parent SKIPPED
[INFO] Android Google Cloud Messaging Client Library Extra SKIPPED
[INFO] Android Google Cloud Messaging Server Library Extra SKIPPED
[INFO] Android Google Play Services Extra ................ SKIPPED
[INFO] Android Google Play Licensing Extra ............... SKIPPED
[INFO] Android Extras - Apk Expansion .................... SKIPPED
[INFO] Android Google Play APK Expansion Extra - ZIP ..... SKIPPED
[INFO] Android Google Play APK Expansion Extra - Downloader SKIPPED
[INFO] Android Tools ..................................... SKIPPED
[INFO] Android Annotations ............................... SKIPPED
[INFO] Repositories ...................................... SKIPPED
[INFO] Google M2Repository ............................... SKIPPED
[INFO] Android M2Repository .............................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 10.082s
Failed to execute goal com.jayway.maven.plugins.android.generation2:andr
oid-maven-plugin:3.6.0:generate-sources (default-generate-sources) on project co
mpatibility-v7-gridlayout: Execution default-generate-sources of goal com.jayway
.maven.plugins.android.generation2:android-maven-plugin:3.6.0:generate-sources f
ailed: A required class was missing while executing com.jayway.maven.plugins.and

roid.generation2:android-maven-plugin:3.6.0:generate-sources: Lorg/sonatype/aether/RepositorySystem;

 

经过分析 排除 android-sdk-deployer-master 以及所有依赖构件的问题,最终发现org/sonatype/aether 该jar 包存在于maven 的bin 目录下,于是猜测是maven 版本兼容问题。最终下载了maven-3.0.5 发现:

 apache-maven-3.0.5 bin 目录里的 是: aether-api-1.13.1.jar\org\sonatype\aether\RepositorySystem.class  到了apache-maven-3.1.0-alpha-1 就是:aether-api-0.9.0.M2.jar\org\eclipse\aether\RepositorySystem.class  
问题依然清晰。




你可能感兴趣的:(android)