2010-08-02 152 views
1

有沒有辦法自定義「grails install-plugin」安裝插件的目錄?Grails安裝插件目標文件夾

問題是,我從1.0.3升級到1.3.3,並且目標目錄已經從當前目錄更改爲grails工作目錄,但我們的應用依賴於當前目錄中的插件。

我假設我可以在grails dir中更改腳本,但這將是不可移植的解決方案 - 我們必須在使用grails的每臺機器上更改這些腳本。

回答

3

編輯BuildConfig.groovy(複製一個從一個新的空項目,如果你沒有的話),並添加屬性

grails.project.plugins.dir = 'plugins' 

,它會工作就像它在1.0.x中

+0

沒有請你可以提到Grails 3(build.gradle)嗎? – Deepen 2016-03-31 06:07:17

+0

Grails 1和2中的插件是源文件的解壓縮和用作應用程序的一部分的zip文件,但在Grails 3+中,它們被編譯爲jar文件,因此沒有插件目標文件夾的概念。他們是jar的依賴,比如你會在Maven回購中看到的'常規'罐子。 – 2016-03-31 06:22:09

+0

那麼,有沒有什麼辦法可以使用build.gradle或./gradlew導入我的項目插件目錄中的所有jar? – Deepen 2016-03-31 06:36:49