2014-03-18 106 views
1

一個伯特貝克威思提供時創建的插件就是刪除您不使用文件的提示時刪除文件。 所以,如果你不使用UrlMappings.groovy - 刪除。 我在想目錄。如果你沒有控制器,你應該刪除控制器目錄嗎?創建一個Grails插件

謝謝

+1

獲得通過你可能不知道,但伯特本人巡邏Grails的全部或大部分插件和刪除那些不需要的目錄保持乾淨。 :) – dmahapatro

回答

3

簡短的回答是「是的,你應該。」看看其他一些插件,你可以看到這是非常標準的做法。例如GitHub上的Redis plugin

+1

你有你的指尖的所有資源。太棒了。如果我有一天會問你一些資源,我希望你不會介意。 ;-) – dmahapatro

+1

如果可以,我樂意提供幫助。也許我會一路學習一些東西(我的目標是幫助)。 –

2

您可以刪除目錄,但在運行各種腳本,特別是package-plugin後,他們會得到重新創建。我傾向於將它們作爲GGTS中的源文件夾刪除,因此它們不會分散注意力 - 我只想看看正在使用的目錄。我以前使用Ant腳本對插件做各種各樣的構建任務,但在這一點上我都使用他們的是post-package-cleanup任務刪除未使用的文件夾,e.g。 https://github.com/grails-plugins/grails-spring-security-core/blob/master/build.xml

事實證明,只有三個插件文件是必需的 - 如果不是在使用他們所有的休息可以被刪除。這些是插件描述符,application.properties(儘管這隻用於指定Grails版本)和BuildConfig.groovy。如果您不需要將插件發佈到回購站並且沒有依賴關係,則BuildConfig.groovy也可以是可選的。至少它需要指定版本的插件,但如果你不需要,他們可以大概只有2個文件:)

+0

感謝您的回覆。好老螞蟻。我昨天也在DZone上觀看了你的視頻。好東西。你不覺得以某種方式改變package-plugin命令會更有意義嗎?如果是這樣,那怎麼辦呢。 –