默认值及其标签解释
- <build>
-
- <finalName>${artifactId}-${version}finalName>
-
- <sourceDirectory>src/main/javasourceDirectory>
-
- <directory>targetdirectory>
-
- <resources>
- <resource>
- <directory>src/main/resourcesdirectory>
- resource>
- resources>
-
- <outputDirectory>target/classesoutputDirectory>
-
- <defaultGoal>installdefaultGoal>
-
- <scriptSourceDirectory>src/main/scriptsscriptSourceDirectory>
-
- <pluginManagement>
- <plugins>
-
- <plugin>
- <groupId>org.apache.maven.pluginsgroupId>
- <artifactId>maven-compiler-pluginartifactId>
- <version>x.x.xversion>
- plugin>
-
- <plugin>
- <groupId>org.springframework.bootgroupId>
- <artifactId>spring-boot-maven-pluginartifactId>
- <version>x.x.xversion>
- plugin>
- plugins>
- pluginManagement>
- build>
实际自己项目的配置(不常用或无需修改默认值的标签被去掉)
- <build>
-
- <finalName>appfinalName>
-
- <resources>
- <resource>
- <directory>src/main/resourcesdirectory>
-
- <filtering>truefiltering>
- <includes>
- <include>bootstrap.propertiesinclude>
- <include>bootstrap-${application.environment}.propertiesinclude>
- includes>
- resource>
- <resource>
- <directory>src/main/resourcesdirectory>
-
- <filtering>falsefiltering>
- <includes>
- <include>banner.txtinclude>
- <include>logback-spring.xmlinclude>
- includes>
- resource>
- resources>
-
- <pluginManagement>
- <plugins>
-
- <plugin>
- <groupId>org.springframework.bootgroupId>
- <artifactId>spring-boot-maven-pluginartifactId>
- <version>${spring-boot.version}version>
- plugin>
-
- <plugin>
- <groupId>org.apache.maven.pluginsgroupId>
- <artifactId>maven-compiler-pluginartifactId>
- <version>${maven-compiler-plugin.version}version>
- plugin>
- plugins>
- pluginManagement>
- build>