2015-06-03 5 views
2

Я создал простые Grails 3.0 приложения, используя команды ниже:Grails 3.0 Добавление встроенного плагина

  1. создать приложение администратора --profile = веб
  2. создать плагин-ядро --profile = плагин

Теперь я хотел использовать ядро ​​как встроенный плагин в сборке admin, который является веб-приложением.

Мы можем легко сделать это в версии grails < 3.0 в buildconfig. Где я могу это сделать в grails 3.0. Каждая помощь заслуживает внимания.

ответ

2

Плагины inplace были заменены несколькими проектными Gradle-строками. См. Функциональный набор тестов Grails 3 для примера https://github.com/grails/grails3-functional-tests

+0

Благодаря @GraemeRocher, вы спасли мой дневного размещения этого примера. Я использовал 'include '../ myPlugin'', а моя' dev war' не пыталась построить банку 'myPlugin'. После проверки примера я изменил на 'include 'myPlugin'' project (': myPlugin '). ProjectDir = новый файл (' ../ myPlugin ')' и все работает отлично! Спасибо! – cantoni

6

Недавно я использовал встроенный плагин в своем приложении grails 3. вот как я это сделал -

  1. Убедитесь, что ваше приложение и ваш плагин находятся в одном и том же родительском каталоге.
  2. Теперь перейдите к build.gradle файл приложения.
  3. Добавьте эту строку в зависимости:
    compile project(':plugin_name')
  4. Теперь переходим к settings.gradle файл на приложения и добавить эти строки:
    include 'plugin_name'
    project(':plugin_name').projectDir = new File('absolute_path_of_pluin')
+0

Thaks для этого, это лучший и полный ответ, который я мог найти, +1 – IgniteCoders

+0

Я рад, что вы сочли это полезным. –

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