我在Windows上使用IntelliJ 8.1.2來開發Grails 1.1項目,該項目取決於內部開發的插件,這些插件在中央Grails插件回購中不可用。在Grails 1.1中,已安裝插件的默認位置從$PROJECT_ROOT/plugins
移至$HOME/.grails/1.1/$PROJECT/plugins
在IntelliJ中安裝Grails 1.1應用程序插件依賴關係
使用命令行,我已將我的插件安裝到默認位置。我的IntelliJ項目包含主要的Grails應用程序作爲一個模塊,爲了讓IntelliJ能夠找到主應用程序所依賴的插件,我添加了$HOME/.grails/1.1/$PROJECT/plugins
作爲內容根,並指定了哪些是該位置內的源文件夾。
項目建立了,我可以用IDE運行測試,但是我遇到的問題是插件項目沒有作爲項目中的模塊設置 - 請記住,它是插件的安裝位置設置爲內容根。因此,就目前而言,如果我需要更改插件,則必須在IDE外部進行更換,然後通過命令行重新安裝插件。我理想上喜歡的是主要的Grails應用程序和插件被設置爲IntelliJ項目中的模塊,但主要的Grails應用程序從它們安裝的位置引用插件。這將使我能夠更改IDE中的插件或主應用程序,但主應用程序在IDE中依賴的插件版本與命令行上的插件版本(即$HOME/.grails/1.1/$PROJECT/plugins
中的插件版本)相同。有什麼辦法可以實現這種設置?
我確認,這是固定在8.1.3 – HeDinges 2009-08-26 21:40:36