Parent标签
<relativePath/>
用于制定从哪里去找parent的pom文件。
不加此标签默认为:…/pom.xml,此配置适用于多模块项目
空标签,跳过直接取仓库查找
配置了路径,则去路径查找
MainClass
经常有人在properties里面配置start-class标签,其实作用于springboot-maven-plugin,用于打包的时候指定启动类。
Implementation-Title: ***
Implementation-Version: 0.0.1-SNAPSHOT
Start-Class: cn.test.TestApplication
Spring-Boot-Classes: BOOT-INF/classes/
Spring-Boot-Lib: BOOT-INF/lib/
Build-Jdk-Spec: 1.8
Spring-Boot-Version: 2.2.5.RELEASE
Created-By: Maven Archiver 3.4.0
Main-Class: org.springframework.boot.loader.JarLauncher
以上为jar包内的MANIFEST.MF文件,其中Start-class就是pom文件配置的,而Main-Class根据包类型变化。
Scope
complie:默认
provided:打包后排除,不能依赖
runtime:不参与编译
test:测试代码用
system:去系统路径加载依赖
import用于dependencyManagement,配合type:pom使用