我正在幫助一個項目,並且遇到以下問題。更改Grails插件的默認位置
所有插件都存儲在一個名爲.grails的文件夾中(在Windows中完成開發),所有代碼都存儲在GIT中。
當執行存儲庫的克隆時,由於所有插件都存儲在.grails文件夾中,因此只能在實際運行「grails install-plugin」的PC上創建,因此缺少這些插件xxxx「命令。
有沒有辦法讓插件存儲在存儲庫中?
謝謝!
我正在幫助一個項目,並且遇到以下問題。更改Grails插件的默認位置
所有插件都存儲在一個名爲.grails的文件夾中(在Windows中完成開發),所有代碼都存儲在GIT中。
當執行存儲庫的克隆時,由於所有插件都存儲在.grails文件夾中,因此只能在實際運行「grails install-plugin」的PC上創建,因此缺少這些插件xxxx「命令。
有沒有辦法讓插件存儲在存儲庫中?
謝謝!
在BuildConfig.groovy中設置grails.project.plugins.dir以指向要存儲插件的目錄(相對於項目根目錄)。例如,
grails.project.plugins.dir="./plugins"
然後,重建您的項目。
我不確定你爲什麼需要這個;當有人試圖在沒有安裝必要插件的機器上構建或運行項目時,Grails會自動安裝它們。
酷!我會給那個一個去! – marko
當您在本地使用不同的插件或插件版本,但是使用相同版本的Grails,並且希望在不降級和下載您的trunk使用的相同插件的情況下運行它時,這非常有用。它只是提供了一個很好的分離,這就是爲什麼我這樣做,因爲我不斷在兩者之間切換。這不是我會承諾的,但它只是一個本地更改。 –