二、(准备篇)Maven父子项目搭建—父级篇

一、新建 Maven 父级项目

1、选择通过Maven原型构建项目
二、(准备篇)Maven父子项目搭建—父级篇_第1张图片
image.png
2、输入GAV
二、(准备篇)Maven父子项目搭建—父级篇_第2张图片
image.png
3、注意此处要选择本地 Maven,不要使用 idea自带的 Maven3
二、(准备篇)Maven父子项目搭建—父级篇_第3张图片
image.png
4、点击 Finish 完成,然后 Maven 会下载构建需要的 jar 包,需要稍等片刻。然后删掉父级的 src等
二、(准备篇)Maven父子项目搭建—父级篇_第4张图片
image.png

二、idea 环境设置

1、设置编码
二、(准备篇)Maven父子项目搭建—父级篇_第5张图片
image.png
2、设置 Java 编译版本
二、(准备篇)Maven父子项目搭建—父级篇_第6张图片
image.png
3、适用注解
二、(准备篇)Maven父子项目搭建—父级篇_第7张图片
image.png
4、(选做)根据个人习惯,忽略掉一些无关文件,习惯添加 .impl;.idea;
二、(准备篇)Maven父子项目搭建—父级篇_第8张图片
image.png

三、完善父级pom,需要注意以下标签

1、pom:表示打包类型为 pom ,而不是jar或者war。父级pom文件中这个值一定要为 pom
2、用于父级 pom 中,它有两个作用:

(1)子pom 中会引用父 pom 中该依赖的版本,所以在子 pom 中引用,只需要 而无需,便于对版本号的统一管理
(2)它更像是一个java接口,这意味着它只是声明,而不是实现。也就是收如果子 pom 中没有引用这个依赖的话,其实也没有真正的引入,子 pom 也可以自己定义,那么就以子 pom 定义的为准。




  4.0.0

  con.solomon.springcloud
  cloud2020
  1.0-SNAPSHOT
  pom

  
    UTF-8
    1.8
    1.8
    4.12
    1.2.17
    1.16.18
    5.1.47
    1.1.16
    1.3.0
  

  
    
      
        org.springframework.boot
        spring-boot-dependencies
        2.2.2.RELEASE
        
        pom
        
       import
     
     
       org.springframework.cloud
       spring-cloud-dependencies
       Hoxton.SR1
       pom
       import
     
     
       com.alibaba.cloud
       spring-cloud-alibaba-dependencies
       2.1.0.RELEASE
       pom
       import
     
     
       mysql
       mysql-connector-java
       ${mysql.version}
     
     
       com.alibaba
       druid
       ${druid.version}
     
     
       org.mybatis.spring.boot
       mybatis-spring-boot-starter
       ${mybatis.spring.boot.version}
     
     
       junit
       junit
       ${junit.version}
     
     
       log4j
       log4j
       ${log4j.version}
     
     
       org.projectlombok
       lombok
       ${lombok.version}
       
        true
      
    
  

  
      
        
        
          org.springframework.boot
          spring-boot-maven-plugin
          
            
            true
            
            true
          
        
      
  

3、完成 pom 之后,执行 Maven 生命周期中的 install,为了方便可以点击下图按钮【Skip Tests】跳过 test 环节
二、(准备篇)Maven父子项目搭建—父级篇_第9张图片
image.png

你可能感兴趣的:(二、(准备篇)Maven父子项目搭建—父级篇)