Есть ли способ увидеть все зависимости плагинов моего приложения? - PullRequest
0 голосов
/ 21 апреля 2011

Приложение My Grails использует несколько плагинов. Эти плагины используют другие плагины.

Теперь я рассматриваю возможность перехода на MongoDB и удаления Hibernate. Мне нужно знать, какие плагины, если таковые имеются, требуют Hibernate.

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

Спасибо!

Ответы [ 4 ]

8 голосов
/ 22 апреля 2011

Вы также должны попытаться запустить grails dependency-report из командной строки.Он должен перечислить все зависимости для вашего проекта и плагинов в отчете HTML.

3 голосов
/ 21 апреля 2011

Командная строка grails list-plugin может быть то, что вам нужно. Перейдите в папку вашего проекта, и выполнение этой команды даст вам список всех установленных плагинов в вашем проекте. Подробности команды можно найти здесь .

1 голос
/ 21 апреля 2011

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

Ваша IDE должна перечислить плагины. В вашей IDE, перейдите к каждому, как: $ Плагинов, / кот-1.3.7 /

Зависимости могут быть объявлены в любом из этих файлов:

  • [PluginName] GrailsPlugin <- содержит предложение <code>dependsOn, в котором перечислены плагины.
  • application.properties <- список плагинов, от которых зависит этот плагин. Новые плагины, кажется, используют этот файл чаще всего. </li>
  • dependencies.groovy <- кажется, просто объявляет библиотечные зависимости (например, Apache Commons). Еще не видел объявленной здесь зависимости от плагина. </li>

FWIW, плагины Spring Security и Quartz напрямую зависят от Hibernate.

0 голосов
/ 19 мая 2017

список плагинов Grails: список всех плагинов в центральном репозитории Grails


grails list-plugins -installed: перечисляет все плагины, используемые в настоящее время в конкретном приложении

информация о плагине grails: выдает информацию о плагине вместе с зависимостями


Пример: $ grails plugin-info spring-security-core

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