Google App Engine模块可以像Maven模块一样共享源代码吗?

时间:2014-12-09 20:22:38

标签: java eclipse google-app-engine maven objectify

我使用Google App Engine创建了一个由多个Google Modules组成的项目。如何设置我的项目(使用Maven),以便我可以跨模块共享Objectify对象模型定义,共享实用程序代码和单元测试代码等源代码?

我希望答案很简单,我可以按照以下答案中的建议使用Maven:

但是,我担心Google App Engine模块可能会有些特殊之处,因为它们与Maven模块不同。然后也许上面的方法不会起作用。

作为我关注的原因的一个示例,请注意Google says "Although Java EE supports WAR files, module configuration uses unpacked WAR directories only."上面给出的一些解决方案建议将共享代码打包到JAR文件中。我意识到WAR和JAR是不同的,但是我担心我会浪费时间去尝试做一些不能做的工作。

有关如何在Google App Engine模块之间共享代码的任何建议吗?

1 个答案:

答案 0 :(得分:2)

我有一个share目录,其中包含我想在模块之间共享的代码。

然后我可以将模块目录中的符号链接添加到share目录。

符号链接可以是文件,子目录或整个share目录。

相关问题