springcloud,新建父工程(聚合工程)初始化專案
一,開啟idea
如圖新建
1、
2、
3、配置maven
4,點選完成,自動匯入相關的包,等待下載完成
二、配置idea的環境
1、修改編碼為uff-8,右擊左上角file—>setting,如下圖設定
2、註解啟用生效
同上步setting,
3、選擇java編譯版本
同上步
4、filretype過濾顯示的目錄
三、修改父工程的pom
刪除src資料夾,是一個工程不需要,修改packaging為pom
增加pom檔案內容
<packaging>pom</packaging>
<!-- 統一管理jar包版本 -->
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<junit.version>4.12</junit.version>
<log4j.version>1.2.17</log4j.version>
<lombok.version>1.16.18</lombok.version>
<mysql.version>5.1.47</mysql.version>
<druid.version>1.1.16</druid.version>
<mybatis.spring.boot.version>1.3.0</mybatis.spring.boot.version>
</properties>
<!-- 子模組繼承之後,提供作用:鎖定版本+子modlue不用寫groupId和version 規範 -->
<dependencyManagement>
<dependencies>
<!--spring boot 2.2.2-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.2.2.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!--spring cloud Hoxton.SR1-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Hoxton.SR1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!--spring cloud alibaba 2.1.0.RELEASE-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.1.0.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>${druid.version}</version>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>${mybatis.spring.boot.version}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
<optional>true</optional>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.3.6.RELEASE</version>
<configuration>
<fork>true</fork>
<addResources>true</addResources>
</configuration>
</plugin>
</plugins>
</build>
相關文章
- 【springcloud合集】03:IDEA新建父工程projectSpringGCCloudIdeaProject
- 02-新建工程
- 商城專案--工程搭建
- fastapi和python 工程專案ASTAPIPython
- idea如何新建一個springmvc 工程IdeaSpringMVC
- IDEA 2021版新建Maven、TomCat工程IdeaMavenTomcat
- 工程專案管理的重要技巧專案管理
- 使用idea建立springBoot Maven聚合工程IdeaSpring BootMaven
- 工程管理系統原始碼-專注專案數字化管理-工程管理原始碼
- 如何監控工程專案進度?
- 嵌入式day01(新建工程)
- 在IDEA中maven工程中父工程不顯示的解決辦法IdeaMaven
- 新建git專案Git
- laravel 新建專案Laravel
- 二. SpringCloud基本Rest微服務工程搭建SpringGCCloudREST微服務
- IDEA使用Gradle構建SpringBoot專案工程IdeaGradleSpring Boot
- Visual Studio容器專案工程化心得
- 如何建立依賴專案工程--android moduleAndroid
- 新建一個最小的Makefile工程(C語言)C語言
- springcloud 建立子父專案_記錄springboot+springcloud+slf4j的未知名稱的問題GCCloudSpring Boot
- AntDesignBlazor示例——新建專案Blazor
- 專案新建模板
- SpringBoot(一) 新建專案Spring Boot
- Spring Boot 學習 (1): 初始化工程Spring Boot
- Idea 建立 父專案和子專案Idea
- java版工程專案管理系統原始碼Java專案管理原始碼
- 通訊工程專案管理如何控制成本專案管理
- 工程專案管理中的精細化管理專案管理
- Node.js專案拆包工程化Node.js
- 淺談推進全站HTTPS專案-工程篇HTTP
- java工程管理系統原始碼 工程專案各模組及其功能點清單Java原始碼
- java版工程管理系統原始碼Spring Cloud之SpringCloud-Spring Boot專案詳細搭建步驟Java原始碼CloudGCSpring Boot
- 新建vite + bootstrap 5 專案Viteboot
- 新建 Laravel 6 專案(火星)Laravel
- idea中新建javaWeb專案IdeaJavaWeb
- 【clickhouse專欄】新建庫角色使用者初始化
- 關於IDEA新建工程後dump project structure from sbtIdeaProjectStruct
- Unity開啟專案生成vs工程時閃退Unity