發佈我的插件
1.首先要在你的插件SVN的目錄下建立grails-插件名/trunk,tags目錄,並提交至SVN中
2.在trunk目錄中創建你的插件代碼,並需要增加LICENSE文件,你可以複製其他項目中的LICENSE文件.
3.在grails-app/conf/BuildConfig.groovy文件中增加
grails.plugin.repos.discovery.myRepository="http://192.168.0.70/svn/system/common/grails/plugins"
grails.plugin.repos.distribution.myRepository="http://192.168.0.70/svn/system/common/grails/plugins"
4.在cmd中輸入:grails release-plugin "-repository=myRepository"(注意加雙引號,官方文檔沒有加",導致報錯.)
5.更新SVN,會看到你的目錄下增加了一下文件,這樣發佈插件部分就完成了,接下來就讓你的項目使用該插件.
使用我的插件
在使用install-plugin命令時,默認是從官方插件庫中查找該插件,我們也可以設置從本地庫中尋找我自己開發的插件.
1.創建一個項目
2.在項目的grails-app/conf/BuildConfig.groovy文件中增加
grails.plugin.repos.discovery.myRepository="http://192.168.0.70/svn/system/common/grails/plugins"
grails.plugin.repos.distribution.myRepository="http://192.168.0.70/svn/system/common/grails/plugins"
grails.plugin.repos.resolveOrder = ['myRepository',"default","core"]
3.grails install-plugin ....,這樣他就會先從我的本地插件庫中找,然後在從官方找插件.
提醒:官方的文檔有一些BUG,所以還需要在網上找一些資料來綜合的解決遇到的問題.