首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >appengine-maven-plugin与maven-android-plugin

appengine-maven-plugin与maven-android-plugin
EN

Stack Overflow用户
提问于 2013-09-24 04:44:09
回答 3查看 1K关注 0票数 0

我试图在Android客户端上使用,这是由Maven构建的。

问题是应用程序- Maven -plugin v1.8.3+需要Maven v3.1.0+。

代码语言:javascript
复制
[ERROR] Failed to execute goal com.google.appengine:appengine-maven- plugin:1.8.4:endpoints_get_discovery_doc (default) on project pro-gae: The plugin com.google.appengine:appengine-maven-plugin:1.8.4 requires Maven version 3.1.0 -> [Help 1]

虽然android pluginv3.6.1不能(也不会)使用Maven v3.1.0 (请参阅https://code.google.com/p/maven-android-plugin/issues/detail?id=395中的devs讨论)。误差

代码语言:javascript
复制
A required class was missing while executing com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.6.1:generate-sources: Lorg/sonatype/aether/RepositorySystem;

所以我被关在外面了。一个插件要求v3.1.0+,而另一个则声称Maven 3.1.0是致命的错误。因此,我忽略了手动生成Endpoint客户端源。

除了等待固定的Maven 3.1.1之外,还有其他的想法吗?这种情况似乎不会很快发生,因为Maven 3.1.0是两个多月前发布的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-11-13 01:04:31

最新版本的Android插件是3.8.0,现在它需要Maven 3.1.1+。这将允许您使用最新的appengine插件。同时,Maven 3.1.1也发布了。

更新2015年9月:最新版本的插件是4.3.0和4.3.1即将到来。4x分支与Maven 3.0.5+一起工作,但我们强烈鼓励用户使用最新的Maven版本。

票数 1
EN

Stack Overflow用户

发布于 2013-09-24 05:04:10

嗯,仅仅使用较早版本(1.8.2)的appengine plugin就可以解决问题。

票数 0
EN

Stack Overflow用户

发布于 2015-09-21 09:36:57

另一种构建方法是将Run配置为使用外部Maven运行时。

要在Eclipse中做到这一点:右键单击->,在主选项卡中创建一个新的配置->,配置Maven运行时。

我希望这能帮到你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18973096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档