關於idea+gradle+git+gitlab項目創建之後,.gitignore/settings.gradle/README.md配置文件的注意事項

1.從項目剛開始創建說起,真正的項目肯定是項目經理搭建好一套體系之後,從gitlab上面clone下來就可以了,但是自己在創建項目的時候,如果用idea+maven或是idea+gradle的組合,建議第一步創建項目大文件(殼子)還是要從gradle或是maven進來,接下來創建其他Module,從Spring Initalizr正常進來就可以了。我不知道是不是都是這樣,因爲自己也是剛接觸這些,給後人一些提示。
    這樣做的好處是,你的一些配置文件就在殼子的目錄下面,配置之後可以統籌全局。
2. .gitignore 文件,先說下這個文件的作用,從名稱上面看,就知道他肯定和git 有關,沒錯,他是用來當你使用git上傳到gitlab上面的時候,肯定有一些文件是不需要上傳的,它用來過濾。而且有一份就夠了,各個模塊內部的.gitignore 沒有什麼作用,只在殼子目錄下有一份就夠了,其他的可以手動刪除,看起來清爽一些。
3. README.md 這個文件是用來寫一些項目的情況說明的,有些公司要求上傳之前就要寫,有些不要求的上傳gitlab之後也是可以寫的,只不過那時候本地就沒有內容了,到時候同步一下就好。
4. .gradle/.idea 文件夾,他們針對的是你本地關於idea或是gradle的一些配置,比如他們的路徑等等,這兩個文件夾在.gitignore裏面是一定要過濾的,你可以想象,如果你沒有過濾的話,那麼當別人把你的項目clone下來以後,他的gradle安裝路徑和你的肯定不一樣,到時候機會報錯,其實一般的過濾在.gitignore裏面已經自動生成了,不需要自己去寫,但是身爲一個程序員還是要多瞭解一些。
5. settings.gradle 這個文件裏面,一定是需要自己手動去配置的,這個文件也是同樣存在於各個模塊下面,但是需要你配置的是殼子目錄下的該文件,其他各自模塊下面的可以手動刪除,打開該文件,可以看到他裏面開始的時候只有一行
rootProject.name = ‘殼子名稱’
這代表根目錄,當你創建一個模塊以後那麼下面就要添加一行
include “:模塊名稱”
注意格式,單引號、雙引號均可,有無括號均可,因爲他是支持groovy的,非常靈活。
多個模塊的時候,你可以一行一行的寫,也可以寫在一行:
include “:模塊一名稱”,":模塊二名稱"
值得注意的是:
如果這個文件你沒有或是忘記配置各個模塊,那麼你的項目是不能啓動的,他沒有注入你的依賴,你的所有@註解都不生效,因爲程序將各個模塊當成是一個普通文件了,只有你這樣配置了,他纔會認爲每個模塊是單獨的項目,註解依賴纔會生效。
這是我和我同事踩過的坑,到最後還是老大提醒了才知道怎麼回事。
不然就算你上傳gitlab以後,也是不能用的。
6.其他的像是.iml/.ipr/.iws這些我也不知道有什麼用處,只是自動過濾掉了。如果誰知道,還請留言,告知小弟。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章