与GWT / GAE项目团队共享代码部分(模块)

时间:2015-01-29 07:23:42

标签: java git google-app-engine gwt

对于分布式团队(尤其是临时团队),在允许每个成员(虽然不是所有代码都是共享的)的情况下,安全地共享代码部分的最佳方法是什么,该成员仍然可以运行整个应用程序。

通过'并非所有代码都是共享的'我的意思是,某些部分(或模块)可能被编译,因此成员可以运行整个GWT + GAE应用程序而不获取所有源代码。

这是可以实现的吗?

1 个答案:

答案 0 :(得分:0)

使用私有Maven Repository Manager,您可以:

  • 为所有开发人员提供API(Java接口的集合)
  • 为所有开发人员提供这些API的虚拟推荐
  • 为您的开发者的子集提供生产impl

您的开发人员必须使用本地pom.xml文件交换虚拟/生产依赖项。

e.g。史蒂夫无法访问生产数据库impl。阻止他从您的私有Maven Repository Manager访问prod DB impl jar。史蒂夫将不得不依赖公开提供的假人。