由於之前專案使用了 mybatis 的自動生成程式碼外掛(只支援 maven),所以一直使用 maven 構建專案,後面因為某些原因改用 gradle 構建專案。這裡記錄下如何在 idea 下將 maven 專案轉成 gradle
idea 版本 :IntelliJ IDEA 2017.3 (Ultimate Edition) maven 版本:3.2.5 gradle 版本:4.3.1
在專案根目錄輸入命令:
gradle init --type pom
複製程式碼
轉化後的專案目錄就有 build.gradle、setting.gradle 等 gradle 專案的配置。還保留了 pom 檔案。
這時候會發現 IDEA 視窗右邊並沒有 gradle 構建的圖示:
因為 IDEA 的專案都會在專案根目錄生成 .idea 來記錄專案的資訊,解決方法如下:
- 刪除無用的 pom 檔案
- 重新關閉專案
- 開啟 IDEA 後,匯入專案,選擇 gradle 專案(如果沒有該過程,可以直接刪除 .idea 檔案後再匯入專案)
- 匯入 gradle 專案的時候會選擇 gradle 的相關配置,填寫完畢即可。
- 專案開啟後,選擇如下即可: