【SpringCloud初始】之父工程pom文件

前面,我们已经学习了创建SpringCloud的第一步新建父工程。接下来,我们需要对pom文件进行修改。

环境

IDEA 2018.2.4

JDK 1.8.0_191

Maven 3.5.2

步骤

  1. 新建父工程后。删除src及其子目录的文件。
  2. 打开pom.xml文件(后文的设置都在pom.xml 下)。设置packing类型为pom。

  3. 统一管理jar包版本。

 1 <properties>
 2   <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 3   <maven.complier.source>1.8</maven.complier.source>
 4   <maven.compiler.targe>1.8</maven.compiler.targe>
 5   <junit.version>4.12</junit.version>
 6   <log4j.version>1.2.17</log4j.version>
 7   <lombok.version>1.16.18</lombok.version>
 8   <mysql.version>5.1.47</mysql.version>
 9   <druid.version>5.1.47</druid.version>
10   <mybatis.spring.boot.version>1.3.0</mybatis.spring.boot.version>
11 </properties>

 

 4. 根据需要添加依赖注入声明。这里使用dependencyMangement声明父项依赖(dependencyMangement和dependencies)。

 1 <!--子模块继承之后,提供作用:锁定版本+子模块+子modlue不用写gropId和version-->
 2 <dependencyManagement>
 3   <dependencies>
 4     <!--spring boot 2.2.2-->
 5     <dependency>
 6       <groupId>org.springframework.boot</groupId>
 7       <artifactId>spring-boot-dependenciese</artifactId>
 8       <version>2.2.2.RELEASE</version>
 9       <type>pom</type>
10       <scope>import</scope>
11     </dependency>
12     <!--spring cloud Hoxton.SR1-->
13     <dependency>
14       <groupId>org.springframework.cloud</groupId>
15       <artifactId>spring-cloud-dependencies</artifactId>
16       <version>Hoxton.SR1</version>
17       <type>pom</type>
18       <scope>import</scope>
19     </dependency>
20     <!--spring cloud alibaba 2.1.0.REALEAE-->
21     <dependency>
22       <groupId>com.alibaba.cloud</groupId>
23       <artifactId>spring-cloud-alibaba-dependecies</artifactId>
24       <version>2.1.0.RELEASE</version>
25       <type>pom</type>
26       <scope>import</scope>
27     </dependency>
28     <dependency>
29       <groupId>com.alibaba</groupId>
30       <artifactId>druid</artifactId>
31       <version>${druid.version}</version>
32     </dependency>
33     <dependency>
34       <groupId>org.mybatis.spring.boot</groupId>
35       <artifactId>mybatis-spring-boot-starter</artifactId>
36       <version>${mybatis.spring.boot.version}</version>
37     </dependency>
38   </dependencies>
39 </dependencyManagement>
posted @ 2022-10-05 18:23  陆陆无为而治者  阅读(428)  评论(0编辑  收藏  举报