2014-06-09 29 views
1

我正在使用与Domino设计器(版本9.0.1)集成的GIT。我已将.nsf项目关联到磁盘上的项目。我已将此磁盘项目与我的源代码管理存储库同步。这似乎是做事的方式。但是磁盘上的项目没有我在我的.nsf项目下的“本地”目录下的Java类和包。那么我怎么可能同步这些文件和包呢?Domino项目中的Java代码的源代码控制启用

回答

2

“本地”目录没有存储在磁盘项目中。它由Domino设计师在内部用于例如从XPages创建Java类。由于这些类是在项目构建期间自动构建和更新的,因此无需将它们保存在磁盘上的项目中以实现源控制。

保存Java类和包中。NSF别处。经典的方式(兼容8.5.x版本)是将它们放入设计代码元素“Java”文件夹“Code/Java”或“src”(Java类),“res”(资源/属性文件)和“WebContent/Web-INF/bin“(jar文件)。从版本9开始,您可以将您的jar文件放入设计代码元素“Jars”中。

+0

另请注意:nsf中的“本地”文件夹实际上不在nsf中。它位于开发人员本地计算机上的WorkSpace文件夹中。这是你不应该在服务器上针对同一个NSF进行团队开发的主要原因。您最终会遇到不同步的本地文件。 – Newbs

+0

@Newbs,感谢您在“本地”文件夹中的头像。是的,我维护了一个本地.nsf项目,该项目与一个受源代码控制的磁盘项目相关联。我们的开发人员在我们本地的nsf项目上工作,并最终在必要时将更改推送到磁盘上项目。 – user3484371

+0

@Knut Herrmann。谢谢你的工作。我将所有Java程序包和类放在Code/Java下,并且它们出现在磁盘上的项目中。 – user3484371