IntelliJ IDEA構建多Module的maven工程
阿新 • • 發佈:2019-01-08
建立父工程,點選File—>new —>Project
選擇Maven,不要勾選Create from archetype
點選Next,填寫GroupId和ArtifactId
點選Next,給工程起名並選擇儲存位置,這裡就用預設的了
點選Finish,生成了一個如下結構的專案
刪除src目錄,新建一個子工程,在父工程專案名上右鍵 new —>Module,不要勾選Create from archetype
點選Next,填寫ArtifactId
點選Next,填寫專案名和位置
點選Finish,生成了如下結構的工程
此時父工程springboot的pom檔案
子工程springboot-helloworld的pom檔案
給父工程新增如下依賴
子工程新增Application主類和Controller
package com.curise.learning; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
package com.curise.learning.controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @GetMapping("hello") public String hello(){ return "hello world"; } }
右鍵Application啟動子工程,訪問api返回成功
在建立新的子工程就可以按照springboot-helloworld的方式繼續建立,這就成功實現一個父工程下多個子工程了。