繁体   English   中英

我可以在Maven Gae项目中使用Google App Engine eclipse插件吗?

[英]Can i use the google app engine eclipse plugin with a maven gae project?

我以正式方式( https://developers.google.com/appengine/docs/java/tools/maven )将GAE项目迁移到Maven项目,但我不想使用Maven部署/使用devserver。

当我使用GAE Eclipse插件时,出现错误:

Could not locate /path/to/project/target/WEB-INF/appengine-web.xml

是否可以使用GAE eclipse插件,或者必须使用Maven进行部署/本地服务器?

我发现当前的过程很难做到这一点,但这可能的。 轻而易举地就可以很好地工作...我很高兴让Maven管理依赖关系,而且我也发现自己也使用它来测试/部署。 使它起作用的关键可以在GWT文档中找到:特别是,您需要在Eclipse中使用“动态Web项目”,而不是普通的(对我而言)GAE项目。

  1. 按照上面的链接创建Eclipse Dynamic Web Project,包括将源文件夹更改为适当的类似Maven的位置,以及将Web模块位置更改为该Maven的位置。

  2. 将源文件复制到正确的位置。

  3. 将pom.xml文件添加到目录中。 此时,您应该可以转到命令行并运行mvn appengine:devserver

  4. 返回Eclipse,转到项目属性,然后打开Goog​​le-> App Engine:使用GAE,然后使用HRD。

  5. 为了能够使用m2eclipse来管理Maven依赖项并在Eclipse中执行Maven操作,您需要根据此StackOverflow问题将项目转换为Maven项目。

  6. 您可能需要关闭Eclipse,通过Maven重建,重新启动/刷新Eclipse。 此时,您应该能够通过Eclipse或Maven进行构建/调试/部署!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM