首页 > 其他分享 >【SpringCloud初始】之父工程pom文件

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

时间:2022-10-05 18:33:34浏览次数:76  
标签:SpringCloud org boot pom 初始 spring import cloud

前面,我们已经学习了创建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>

标签:SpringCloud,org,boot,pom,初始,spring,import,cloud
From: https://www.cnblogs.com/luyj00436/p/16756087.html

相关文章

  • SpringCloud 使用 Turbine 聚合监控 Hystrix 健康状态
    Hystrix的降级熔断只是被迫的折中方案,并不是我们所期望的结果,我们还是期望系统能够永远健康运行。绝大多数情况下,一个系统有很多微服务组成,高峰期很可能个别微服务会发生......
  • 【SpringCloud】扩展——DependencyManagement和Dependencies
     Maven使用 dependencyManagement 和 dependencies 进行包的管理,它们有什么联系和区别呢? dependencyManagement 里只是在父项声明依赖; dependencies 引入依赖,并......
  • SpringBoot项目的pom.xml文件中maven-project-info-reports-plugin报红解决办法
    今天在创建SpringBoot项目时发现导包是没有任何问题的,但是pom文件中maven-project-info-reports-plugin一直有报红,如下图所示:在该pom文件中引入maven-project-info-repor......
  • 安装Docker容器时,出现https://yum.dockerproject.org/repo/main/centos/7/repodata/re
    解决办法:首先确定把相应的前置包都安装好,之后操作命令行:执行yum-config-manager--disabledockerrepo命令然后再执行:sudo yum installdocker-cedocker-ce-clicont......
  • 【SpringCloud】初始之——新建父工程
    环境IDEA2018.2.4JDK1.8.0_191Maven3.5.2步骤新建Maven项目。输入项目名称。 添加键值对。使得能够快速生成项目。 点击【Next】,直到完成项目创建。......
  • Java字段初始化的规律
    在Java中定义一个类后,有三种方式可以对其中的变量进行初始化:直接输入,初始化块,构造函数。而对于这三者的优先级,其应该是:1.类的构造函数(构造方法):当创建一个对象时,其构造......
  • 静态初始化块的执行顺序
    如果定义初始化块时使用了static修饰符,则变成了静态初始化块。静态初始化块时类相关的,系统将在类初始化阶段执行静态初始化块,而不是在创建对象时才执行。因此静态初始化块......
  • Java字段初始化的规律
    JAVA字段的初始化规律1.类的构造方法(1)“构造方法”,也称为“构造函数”,当创建一个对象时,它的构造方法会被自动调用。构造方法与类名相同,没有返回值。(2)如果类没有定......
  • 静态初始化块的执行顺序
    单个类中初始化块、静态初始化块、构造器的执行顺序。无论怎么写,先执行第一个的是静态初始化块,第二个是初始化块,第三个是构造器,如果写了多个的时候从上往下执行,比如写了多......
  • Java学习之:静态初始化块、包、参数传递机制
    关键字static和静态初始化块static普通变量和方法从属于对象,而static修饰的成员变量和方法从属于类。静态方法:被static修饰的方法叫做静态方法,又被称为类方法。非static的方......