我在grails install-templates
之前爲自動生成代碼創建了一些模板,但仍會創建一些不必要的文件,如form.gsp
。我怎樣才能刪除它們?我無法找到一個配置文件來修改和創建我的模板。誰能幫我?grails模板中不必要的文件
回答
Grails通過將GRAILS_HOME中的默認模板集合與應用中安裝的模板進行組合,從而生成需要生成的模板列表,其中應用中的模板優先於名稱衝突。因此,如果您從應用的src/templates
中刪除模板,則Grails將簡單地使用該模板的內置版本。我認爲這是故意不重複自己的行爲,讓你有選擇地覆蓋一些模板,但堅持其他人的默認設置,而不必擁有未修改的副本。
所以我不認爲你可以防止form.gsp
被創建的時候,你generate-views
,但如果你修改的腳手架模板不引用它,然後它沒有傷害在那裏,你可以忽略它。你可以在創建一個空的版本的src/templates
<%-- This file intentionally left blank --%>
當您執行命令「grails install-templates」時,它會生成一個文件夾src/templates/scaffolding。這個文件夾裏面是執行o comando generete-all/view/controller時自動生成的文件。
是的,但是當我再次刪除「form.gsp」並運行生成命令,再次被創建的文件轉。 –
grails install-templates
安裝Grails模板副本到src/templates
供您修改。如果你不在乎form.gsp
,那麼就忽略它。這些模板不會打包到您的WAR中,它們僅由Grails generate-*
命令使用。如果您覺得有必要將其刪除,則不要再次運行grails install-templates
。該命令只需要做一次。
是的,我運行了install-templates一次,我再次運行的命令是「generate-all」,並且刪除的文件再次被創建。唯一的問題是路徑中不必要的文件。對不起英文 –
- 1. 從Jinja呈現模板中刪除不必要的空格
- 2. 刪除模板輸出中不必要的換行符?
- 3. Grails的3.1.5不要產生jar文件
- 4. 從字符串生成文件,而不必在Chef中創建模板文件?
- 5. 刪除不必要的.svn文件夾
- 6. 擺脫不必要的輸入文件
- 7. Node.JS:刪除不必要的MongoDB文件
- 8. m2eclipse排除不必要的文件夾
- 9. 加載不必要的directX文件?
- 10. 需要具有類的模板文件
- 11. 如何清除.metadata文件夾中不必要的文件?
- 12. Grails:模板與TagLibs。
- 13. Joomla模板文件夾中的模板經理不顯示
- 14. Grails的渲染模板
- 15. 要模板還是不模板? (Image class)
- 16. 不要訪問模板模板參數
- 17. Magento - 在phtml模板文件中包含/需要php文件
- 18. 如何使用空格鍵模板助手來防止需要不必要的模板?
- 19. Angular 2需要html.js文件模板
- 20. 文件上傳不Grails中
- 21. T4模板生成不需要的輸出文件
- 22. 如何在requireJs中的一個配置文件中設置模板文件的路徑,以便我不必將模板路徑url傳遞給我的模塊?
- 23. modx模板不在db文件中
- 24. 刪除不必要的模型
- 25. Grails:渲染模板返回{}
- 26. Grails腳手架模板
- 27. Grails模板渲染和DOM
- 28. 只刷新模板Grails
- 29. Windows頭文件中的不必要的代碼
- 30. 重命名PowerShell中不必要的零的文件
是的,所以我認爲這是最好的方法。謝謝 –