偏好 - > Google - > App Engine不断恢复原始配置+插件执行问题

时间:2015-09-01 04:33:40

标签: java eclipse maven google-app-engine

我最近和Maven一直在努力奋斗。

问题#1)

我一直在

  

描述资源路径位置类型App Engine SDK   ' C:\用户\ Paulo.m2 \库\ COM \谷歌\应用服务引擎\应用服务引擎的API-1.0-SDK \ 24年9月1日\应用服务引擎的API-1.0-SDK-1.9.24.jar'   项目的构建路径无效(SDK位置   ' C:\用户\ Paulo.m2 \库\ COM \谷歌\应用服务引擎\应用服务引擎的API-1.0-SDK \ 24年9月1日\应用服务引擎的API-1.0-SDK-1.9.24.jar'   不是目录)jotageorcamento未知的Google App Engine问题

即使我尝试更改首选项下的配置,如下所示。有谁知道我在哪里可以找到这个文件并强力更改它?

tried changing the location here

问题#2)

通常,我的Eclipse给了我

  

描述资源路径位置类型未涵盖插件执行   通过生命周期配置:   com.google.appengine:AppEngine上,Maven的插件:24年9月1日:endpoints_get_discovery_doc   (执行:默认,阶段:编译)pom.xml / jotageorcamento行   187 Maven项目构建生命周期映射问题

     

AND

     

描述资源路径位置类型未涵盖插件执行   通过生命周期配置:   org.codehaus.mojo:版本,Maven的插件:2.1:显示依赖性,更新   (执行:默认,阶段:编译)pom.xml / jotageorcamento行   134 Maven项目构建生命周期映射问题

它在Eclipse和终端上以mvn appengine:devserver运行。

我看过this帖子,并尝试添加<pluginManagement>以解决此问题。事实证明,mvn appengine:devserver开始提供

This

我很感激一些帮助,因为我试图找到解决方案,但没有任何结果。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题并更改了.classpath中类路径条目的顺序。

Google应用引擎条目必须 Maven类路径条目。重新加载和重建项目,你将摆脱#1,它可能也会修复#2(没有保修...)

<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
    <attributes>
        <attribute name="maven.pomderived" value="true"/>
    </attributes>
</classpathentry>
<classpathentry kind="con" 
path="com.google.appengine.eclipse.core.GAE_CONTAINER/appengine-java-sdk-1.9.26"/>

必须是

<classpathentry kind="con" 
path="com.google.appengine.eclipse.core.GAE_CONTAINER/appengine-java-sdk-1.9.26"/>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
    <attributes>
        <attribute name="maven.pomderived" value="true"/>
    </attributes>
</classpathentry>