2010-03-15 6 views
2

У меня есть пользовательский Grails плагин Я пытаюсь разработать и установить этотПользовательского Grails плагин зависимость

def dependsOn = [dataSource: "1.0"] 

в сценарии Plugin.

Теперь мой пользовательский плагин загружается просто отлично, но я не вижу, что tomcat установлен в моем приложении. Как установить плагин зависимостей (попросите пользователя сказать «да/нет»)? Возможно ли это?

+0

Я думаю, что плагин Tomcat является плагином времени разработки. Я не ожидал увидеть кота в моей «войне». –

+0

Извините, может быть, я использовал плохой пример. Скажем, его dataSource: 1.0 – ankimal

ответ

0

Не знаете, какую версию Grails вы используете, но Grails 1.2 значительно улучшил управление зависимостями для плагинов и приложений; см. это post by Graeme Rocher.

1

Как только ваш плагин будет опубликован, это должно сработать. Попытайтесь:

grails install-plugin nimble 

Вы увидите, что установлены как Nimble, так и Shiro (Nimble зависит от Сиро).

+0

Ну что, если плагин не опубликован? – ankimal

+2

Он будет работать, если вы используете установочный плагин с файлом или URL-адресом. Это не сработает, если вы включите плагин через механизм на месте ('grails.plugin.location ...' в BuildConfig.groovy). –

Смежные вопросы