建議clone項目後,在看教程(有不足的地方希望大家保函,指出來,我們一起學習改進)
構建工程
- 1. 首先第一步,在github上創建一個公共項目項目名 multi-boluome
- 2. 把倉庫同步到本地,使用Intellij idea打開,把普通項目轉換為maven項目【右鍵:Add Frameworks Support】
3.刪除除了pom文件之外的文件也就是src刪除
4.然後新建File->New->module以此創建(此時會看到pom文件的變化)
- web
- dao
- domain
- service
5.引入SpringBoot依賴 這個我在外面寫的(這個根據個人)
- 6.開始編寫domain層(這裡我用mongodb數據庫)
- 7.dao層我要用到數據庫,所以在resource中添加配置信息
- 8.service層中我有用到freemarker的模板引擎,所以添加配置信息
- 9.web層編寫啟動類,main方法,main方法要放到目錄外層,根據約定哦!
- 10.每個層及都有自己的依賴
- 11.run一下啟動類吧!工程可以啟動了
如果出現一下錯誤 Error:java: Annotation processing is not supported for module cycles. Please ensure that all modules 說明依賴關係錯了,繼續看第10步驟吧。
打包發佈jar文件
1.在啟動類中修改pom文件(也就是web層的)
2.在外層pom中構建插件
3.打包吧,mvn package —Dmaven.test.skip=true 跳過測試
very Good!開始飛吧
提醒:所有模塊裡面的父節點都是一樣的哦,不然會報錯 unknow.version
WARNING] 'parent.relativePath' of POM blm.server:domain:[unknown-version] 類似
閱讀更多 東方既白 的文章