Интеграция проекта в Grails - PullRequest
       22

Интеграция проекта в Grails

4 голосов
/ 25 февраля 2009

Я делаю несколько уроков и делаю несколько демонстрационных приложений на Grails.

Предположим, у меня есть несколько проектов, выполненных в Grails, и я хочу интегрировать все эти проекты в одно приложение, как мне это сделать?

Например: я составил «Список дел» и «Он-лайн экзамен», и теперь я хочу создать новое приложение, которое будет включать оба эти приложения.

Спасибо

Ответы [ 3 ]

11 голосов
/ 25 февраля 2009

Еще один способ сделать это - переупаковать один (или оба) ваших проекта как плагин . Это позволит вам хранить их в отдельных базах кода, если вам нужно.

Плагин - это обычное приложение Grails (вы можете запустить его с помощью Grails Run-App), поэтому переключение не должно быть трудным.

2 голосов
/ 06 марта 2009

Лучший способ создания многоразовых модулей в Grails - это упаковать их в виде плагинов Grails. Как уже упоминалось, плагин Grails - это обычное веб-приложение Grails (со стандартной компоновкой) с дополнительными метаданными, поэтому он помогает компоненту GrailsPluginManager включать плагины в другие приложения.

Я бы очень рекомендовал книгу , которая довольно хорошо охватывает большинство аспектов системы плагинов Grails. В нем даже показан пример того, как обернуть «обычное» приложение для ведения блога в виде плагина и включить его в другое приложение Grails.

0 голосов
/ 25 февраля 2009

Скопируйте все файлы из одного проекта в структуру каталогов другого и объедините все файлы, которые присутствуют в обоих - их не должно быть слишком много, так как «соглашение о конфигурации» означает, что у вас мало глобальных файлов конфигурации. *

Инструмент diff / merge , который обрабатывает различия в каталогах, вероятно, сделает это намного проще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...