Создание расширяемых приложений Grails - PullRequest
1 голос
/ 23 января 2011

Есть ли способ сделать приложение Grails расширяемым без предоставления исходного кода приложению? Идея заключается в том, что я хочу, чтобы конечные пользователи могли добавлять функциональные возможности с помощью пользовательских модулей.

Я нашел это , но около дна написано:

Мне до сих пор неясно, как расширение может добавить нужный ему плагин или изменить Spring или ApplicationContext на лету без перезапуска. Дорожная карта Grails предполагает, что в скором времени будет внедрена инфраструктура плагинов для горячего развертывания, которая может решить этот вопрос.

Самая близкая вещь, которую я нашел в Grails Roadmap , это (как «тема» для Grails 2.0):

Поднимите модульную разработку с плагинами на новый уровень, позволив модульное развертывание с OSGi

Это то, что я ищу?

1 Ответ

2 голосов
/ 23 января 2011

Проверьте плагин Binary Artifacts , который позволяет создавать артефакты без распространения исходного кода.Если вы создадите комбинацию интерфейсов, точек расширения и документации, то вы сможете позволить другим использовать и расширять ваши функциональные возможности без распространения кода.

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