How to build a Lotus Domino Database using SVN and Ant, Maven or Gradle

岁酱吖の 提交于 2019-12-10 14:56:23

问题


I'm having a database in Domino Designer, which is under Source-Control.
Now i want to automatically build this database on a build-server.

Does anybody know, how to create an ant-script or maven or gradle, whatever is working, to get a valid database automatically from the build-server or commandline?

Thanks in advance


回答1:


This presentation by an IBMer given during a user group meeting in late 2012 mentions (page 30) the future possibility of doing command line builds. You might still need the Notes Client installed though.

Command line build for NSF/NTF

I've asked about this feature but didn't any answers.




回答2:


Finally, I've found, what i was looking for:

http://www-10.lotus.com/ldd/ddwiki.nsf/dx/Headless_Designer_Wiki

Thanks Vitor for the Link to Entwicklercamp, it helped me in getting those informations.

This year, Gary Marjoram from IBM had a session on Entwicklercamp telling us about "Headless Designer"

So, my quest is no longer doomed ;-)




回答3:


Hmmm, Marboro, you'll have to be a little more descriptive in your question. If you are saying 'I have a database in Domino Designer which is under Source-Control' then I am assuming that you are talking of the on-disk project possibility of the Domino Designer, and that you are using a Source Control System which is working against that on-disk project.

You will need to go through Notes-specific objects to be able to create a new database (which is what I assume you mean by build a database).

Typically, you would be working on a template on a development server, this template would have a local replica on your local machine, and you do the source control with this local replica. Then, when you want to create a new database, you either do it manually, or you run a lotus notes agent which will do the creating for you.



来源:https://stackoverflow.com/questions/18989758/how-to-build-a-lotus-domino-database-using-svn-and-ant-maven-or-gradle

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!