我创建了一个插件,在BuildConfig.groovy
中有其他插件作为插件依赖项:
grails.project.dependency.resolution = {
....
plugins {
build(":release:3.0.0",
":rest-client-builder:1.0.3") {
export = false
}
// my dependencies
compile ':spring-security-core:1.2.7.2'
compile ":spring-security-ldap:1.0.6"
}
}
如何确保当有人安装我的插件时,他们不必手动安装spring-security-core
和spring-security-ldap
?我希望依赖管理为他们做这件事。
Grails 2.3.0
答案 0 :(得分:2)
您已经正确配置了它。不会安装发行版和rest-client-builder构建器插件,因为它们已正确配置为不导出,但导出安全插件,因为默认情况下会导出所有依赖项。
您可以通过运行grails generate-pom
并查看生成的pom.xml
文件来查看此内容。 jar和插件依赖项位于<dependencies>
块中,对于任何传递插件依赖项,“org.grails.plugins”groupId的<dependency>
块中应该有条目。