2013-11-15 44 views
0

使用GGTS 3.2.0並努力爲當前項目創建新插件。當前項目使用,也有一個現有的插件,引用spring-security-kerberos0.2-SNAPSHOT插件。當我打包我的插件並嘗試使用本地命令行安裝zip時,我得到一個錯誤,我的插件在Kerberos插件上有一個未解決的依賴關係。Grails 2.2.0 install-plugin未解決的依賴性錯誤

在一個沒有互聯網連接的私人網絡上,所以它不能到網絡插件解析。我們有一個本地的常青藤資源庫,它包含了所有這些,包括Kerberos插件。

包裝時沒有錯誤,只安裝。嘗試自行運行插件,運行沒有問題,運行該應用程序也顯示沒有錯誤。爲了隔離,我創建了一個新的空白插件,並嘗試安裝相同的結果。在主項目上運行插件管理器顯示安裝了Kerberos插件。在插件上運行依賴關係報告顯示沒有依賴關係。

有什麼建議嗎?

回答

0

顯然它完全忽略了常春藤的引用。

看着錯誤,它只是嘗試插件的本地位置。我將插件Zip和XML複製到grails的本地插件緩存中(c:\ grails-2.2.0/lib/org.grails.plugins/spring-security-kerberos)並且很開心。

雖然這解決了我的眼前問題,那麼有關的未決問題:

  1. 爲什麼不看插件安裝在常春藤的分辨率?如果那是真的,爲什麼不反映在plugin documentation

  2. 爲什麼錯誤會引用作爲問題安裝的插件而不是安裝到其中的應用程序。