我创建了一个具有其他插件作为插件依赖项的插件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
您已经正确配置了它。不会安装release和rest-client-builder构建器插件,因为它们已正确配置为不导出,但是安全插件已导出,因为默认情况下所有依赖项都已导出。
您可以通过运行grails generate-pom
并查看生成的pom.xml
文件来查看。jar和插件依赖项在该<dependencies>
块中,并且在<dependency>
任何传递插件依赖项中,“ org.grails.plugins” groupId的块中都应有条目。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句