My Grails应用程序使用了一堆插件。这些插件使用其他插件。
现在我正在考虑迁移到MongoDB并删除Hibernate。我需要知道哪些插件需要Hibernate。
有没有办法获得我的每个插件所需的插件的转储,打印输出或其他可视化?
谢谢!
答案 0 :(得分:8)
您还应该尝试从命令行运行grails dependency-report
。它应该在HTML报告中列出项目和插件的所有依赖项。
答案 1 :(得分:3)
命令行grails list-plugin
可能就是您所需要的。导航到项目文件夹并执行此命令将为您提供项目中所有已安装插件的列表。可以在here找到命令的详细信息。
答案 2 :(得分:1)
我还没有找到一种权威的方法来查找Grails插件的依赖项。但是,我已经能够通过我安装的插件代码来查找答案。
您的IDE应该列出插件。在IDE中,转到每个,例如: $ pluginDir / Tomcat的1.3.7 /
可以在以下任何文件中声明依赖关系:
dependsOn
子句。FWIW,Spring Security和Quartz插件都直接依赖于Hibernate。
答案 3 :(得分:0)
grails list-plugins:列出grails中央存储库
grails plugin-info:提供插件信息和依赖项
示例: $ grails plugin-info spring-security-core