使用GGTS 3.2.0并致力于为当前项目创建新插件。当前项目使用并且还有一个引用spring-security-kerberos0.2-SNAPSHOT插件的现有插件。当我打包我的插件并尝试使用本地命令行安装zip时,我收到一个错误,我的插件在Kerberos插件上有一个未解析的依赖项。
是在没有互联网连接的专用网络上,因此无法访问网络以获取插件解析。我们有一个本地ivy存储库,其中包含所有这些,包括Kerberos插件。
包装时没有错误,只安装。尝试单独运行插件,运行没有问题,运行应用程序也显示没有错误。为了隔离,我创建了一个新的空白插件并尝试安装具有相同结果的插件。在主项目上运行插件管理器会显示已安装的Kerberos插件。在插件上运行依赖关系报告显示没有依赖关系。
有什么建议吗?
答案 0 :(得分:0)
显然它完全忽略了常春藤参考。
查看错误,它只是尝试插件的本地位置。我将插件Zip和XML复制到grails中的本地插件缓存(c:\ grails-2.2.0 / lib / org.grails.plugins / spring-security-kerberos)并且很高兴。
虽然这解决了我的直接问题,然后是悬而未决的问题:
为什么插件安装不看常春藤的分辨率?如果这是真的,为什么不反映在plugin documentation?
为什么错误会引用正在安装的插件作为问题而不是安装在其中的应用程序。