为了创建一个2模块的Google项目,我试图调和这两组方向:
1]使用Maven (archetypes)生成Google目录结构的说明
2] Google模块配置(Configuration)
一个简单的问题是在哪里放置模块的appengine-web.xml?
文档1说要运行以下操作:
mvn archetype:generate -Dappengine-version=1.9.14 -Dapplication-id=your-app-id -Dfilter=com.google.appengine.archetypes:appengine-skeleton-archetype结果是这样的结构:

请注意appengine-web.xml的位置,大概是default模块:
/myapp/src/main/webapp/WEB-INF/appengine-web.xml现在,如果我想将这个Maven生成的1-模块结构转换为2-模块结构,文档2说我需要这样的目录结构:

因此,看起来默认模块的appEng-web.xml文件需要移动到:
/myapp/module1/WEB-INF/appengine-web.xml我是否正确地解释了第2号文件的说明?
发布于 2014-11-03 23:41:16
文档1的图像描述源目录,而文档2中的图像描述目标目录。
术语源和目标与Maven中的常规目录有关。
由于文档1中生成Google项目的说明确实描述了如何添加Google,所以必须将application.xml和appEng-application.xml文件放在Maven查找它们的常规位置,即此处的源目录:
/<module1>/src/main/application/META-INF/application.xml
另请参阅下列问题以获得一个示例:
https://stackoverflow.com/questions/26569240
复制相似问题