Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用SVN和Ant、Maven或Gradle构建lotusdomino数据库_Svn_Ant_Build Automation_Lotus Notes - Fatal编程技术网

如何使用SVN和Ant、Maven或Gradle构建lotusdomino数据库

如何使用SVN和Ant、Maven或Gradle构建lotusdomino数据库,svn,ant,build-automation,lotus-notes,Svn,Ant,Build Automation,Lotus Notes,我在Domino Designer中有一个数据库,它受源代码控制。 现在我想在构建服务器上自动构建这个数据库 有人知道如何创建一个ant脚本、maven或gradle,不管是什么工作方式,从构建服务器或命令行自动获取一个有效的数据库吗 提前谢谢嗯,马博罗,你的问题需要更具描述性。如果您说‘我在Domino Designer中有一个数据库,它受源代码控制’,那么我假设您所说的是Domino Designer在磁盘上项目的可能性,并且您使用的是一个源代码控制系统,它与磁盘上项目相冲突 您将需要遍历N

我在Domino Designer中有一个数据库,它受源代码控制。
现在我想在构建服务器上自动构建这个数据库

有人知道如何创建一个ant脚本、maven或gradle,不管是什么工作方式,从构建服务器或命令行自动获取一个有效的数据库吗


提前谢谢

嗯,马博罗,你的问题需要更具描述性。如果您说‘我在Domino Designer中有一个数据库,它受源代码控制’,那么我假设您所说的是Domino Designer在磁盘上项目的可能性,并且您使用的是一个源代码控制系统,它与磁盘上项目相冲突

您将需要遍历Notes特定的对象才能创建一个新的数据库(这就是我假设您所说的构建数据库的意思)


通常,您将在开发服务器上处理模板,此模板将在本地计算机上具有本地副本,并且您使用此本地副本进行源代码管理。然后,当您想要创建一个新的数据库时,您可以手动创建,或者运行一个lotus notes代理,它将为您创建数据库。

在2012年末的一次用户组会议上,一位IBM员工所做的这篇演示提到(第30页)将来可能会进行命令行构建。不过,您可能仍然需要安装Notes客户端


我问过这个功能,但没有回答。

最后,我找到了我想要的:

谢谢维托给我的链接,它帮助我获得了这些信息

今年,IBM的Gary Marjoram在Entwicklercamp上举行了一次会议,向我们介绍了“无头设计师”


所以,我的追求不再是注定的;-)

是的,那是通常的方式;-)是的,我指的是Domino Designer在磁盘上项目的可能性,但我不想使用基于Domino的数据库创建。我需要找到一种方法,建立一个没有Notes的Notes数据库。。。它可以通过类似Ant脚本的方式在构建服务器上构建,这样我就可以在Domino Designer中对数据库进行更改,将源代码发送到我的SVN,并在我的artifactory/nexus中获取一个NSF或NTF文件,用于构建一个将此数据库作为其一部分的设置。我怀疑这是否可行-其中有一些数据结构只是作为二进制表示转储的。甚至连IBM都不明白这一点。我担心你的任务注定要失败,马博罗!