OpenCMS и CVS

Как интегрировать работу с CVS и OpenCMS, особенно с точки зрения поддержки свойств и метаданных?

На моем локальном компьютере для разработки установлен OpenCMS, а также Eclipse, подключенный к CVS. Я могу синхронизировать файлы между OpenCMS и Eclipse и зарегистрировать их в CVS, который прекрасно работает, за исключением того, что я не знаю ни одного способа управления версиями свойств и других метаданных.

2 ответа

Если вы используете Maven, вы можете использовать org.synyx:maven-opencms плагин. Используя его, вы разрабатываете содержимое VFS вашего модуля, включая свойства, в вашей IDE, а не непосредственно в OpenCms. Плагин позволяет вам импортировать его в OpenCms с целью maven. Если вы не разрабатываете внутри VF, вы можете поместить свои вещи в CVS тривиально.

Плагин maven основан на какой-то муравьиной задаче, поэтому вы также можете использовать муравей, если вам не нравится maven. Задание можно загрузить с http://www.eurelis.com/fr/downloads/opencms-ant-task/

Один вопрос: как вы синхронизируете файлы OpenCms? Вы говорите о VFS (виртуальная файловая система = файлы данных mysql)? Потому что в OpenCms все файлы содержимого находятся в VFS, а не в реальной файловой системе (RFS).

Вы говорите о файлах контента вашего сайта OpenCms, верно? Я предполагаю, что не исходные файлы ядра OpenCms, которые вы используете для перекомпиляции ядра jar OpenCms.

Одна идея состоит в том, чтобы подключить диск к VFS с использованием WebDAV, но я обнаружил, что он не очень стабилен и надежен. При этом вы также обычно получаете свойства в отдельной папке.

Другие вопросы по тегам