Grails框架有許多構造/特性,允許在項目中堅持DRY原則(「不要重複自己」)。那就是:在一個特定的項目中,你很少需要重複相同的設置或代碼塊。到現在爲止還挺好。Grails項目之間的代碼重用 - 保持乾燥
但是,我和Grails一起工作的越多,我發現我越重複代碼,而不是在同一個項目中,但在項目之間。這就是項目A有控制器,GSP和圖像與項目B重疊。這是維護的噩夢,因爲項目A中的錯誤修復也必須在項目B中修復等。
我想採取DRY通過不重複我的項目之間的代碼到下一個級別。
我的問題:您如何在自己的內部Grails項目中解決這個問題(違反了「項目間DRY」)?
請注意具體/具體。如果可能的話,嘗試在實踐中包含特定的代碼示例以說明如何解決它。