我使用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模块之间共享代码的任何建议吗?
答案 0 :(得分:2)
我有一个share
目录,其中包含我想在模块之间共享的代码。
然后我可以将模块目录中的符号链接添加到share
目录。
符号链接可以是文件,子目录或整个share
目录。