最近項目要從.net轉java了,之前java語言就就用過,本着熟悉回顧的想法,決定自己用maven搭建一個基礎的ssm框架,一些搭建完畢,程序也能正常運行了。最后對比了別人搭建好的源碼,發現他們iml文件中很多orderEntity標簽。我的文件確沒有。於是進行千百度,發現並沒有搜索到相關的 問題,好不容易搜到一個同樣的問題,卻沒人回復。
好吧,只能自己摸索了,於是我就各種搗鼓,各種工程配置,maven配置,運行配置各種嘗試,發現 file->setting->build,exevution,development->maven->import 有個配置Store generated project files externally (在外部存儲生成的項目文件)。打上勾就不會生成orderEntity標簽,不打勾就會生成。應該就是這個配置無疑了。這個選項啥意思呢。
於是又進行千百度,看到一個老外進行過回復,原文地址https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000573890-Unknown-Option-On-Gradle-Import。
大致意思就是選中后,將不會在.idea目錄中生成.iml文件和library文件。不選中將會生成。試了一下果然如此(很開心。。)總算理解了這是個神馬玩意。
按老外的說法就是選中后,有利於通過版本控制去共享。因為生成的文件共享出去毫無意義!