我刚刚将我的 GAE 应用程序转换为使用模块并开始使用 maven。我使用标准的 appengine 原型来创建项目结构。
但是,当我运行mvn install
它需要一分钟来构建我的项目。大部分时间都花在构建.war
和.ear
文件上。appengine 构建需要这些吗?
如果没有,我如何让这些.war
和.ear
文件不被打包用于 appengine 项目?
我刚刚将我的 GAE 应用程序转换为使用模块并开始使用 maven。我使用标准的 appengine 原型来创建项目结构。
但是,当我运行mvn install
它需要一分钟来构建我的项目。大部分时间都花在构建.war
和.ear
文件上。appengine 构建需要这些吗?
如果没有,我如何让这些.war
和.ear
文件不被打包用于 appengine 项目?
你应该在打包之前的某个地方停止 Maven 的默认生命周期,比如 test。
mvn 测试
包处或之后的任何点都将导致构建包。
顺便说一句,我正在学习如何使用模块构建 App Engine 应用程序。请问您使用的是哪种原型?在我看来,这不会创建多模块布局,https://developers.google.com/appengine/docs/java/tools/maven#creating_app_engine_applications_or_backend_apis_using_the_archetypes
另一个问题是如何为模块启动开发服务器,如此处所示,https://developers.google.com/appengine/docs/java/modules/#an_example
谢谢!