我已经创建了一个插件,它在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
发布于 2013-09-25 03:44:21
您已经正确地配置了它。发布版和rest-client-builder构建器插件不会安装,因为它们被正确配置为不导出,但是安全插件是导出的,因为所有依赖项都是默认导出的。
您可以通过运行grails generate-pom并查看生成的pom.xml文件来看到这一点。jar和插件依赖项位于<dependencies>块中,对于任何传递的插件依赖项,<dependency>块中都应该有用于"org.grails.plugins“groupId的条目。
https://stackoverflow.com/questions/18995006
复制相似问题