Maven項目都是基於pom.xml進行配置的。
這里我們參考Spring Boot的官方文檔:
1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4 <!-- 模型版本。maven2.0以上必須是這樣寫,現在是maven2唯一支持的版本 --> 5 <modelVersion>4.0.0</modelVersion> 6 7 <!-- 公司或者組織的唯一標識,並且配置時生成的路徑也是由此生成。如com.example,maven會將項目構建成jar包放在本地路徑:/com/example --> 8 <groupId>com.example</groupId> 9 <!-- 項目的唯一ID,一個groupid下面可以有多個項目,就是依靠artifactId來區分 --> 10 <artifactId>myproject</artifactId> 11 <!-- 本項目目前所處的版本號 --> 12 <version>0.0.1-SNAPSHOT</version> 13 14 <!-- 繼承 Spring Boot --> 15 <!-- 父項目 --> 16 <parent> 17 <groupId>org.springframework.boot</groupId> 18 <artifactId>spring-boot-starter-parent</artifactId> 19 <version>2.1.3.RELEASE</version> 20 </parent> 21 22 <!-- 為web application添加依賴 --> 23 <dependencies> 24 <dependency> 25 <groupId>org.springframework.boot</groupId> 26 <artifactId>spring-boot-starter-web</artifactId> 27 </dependency> 28 </dependencies> 29 30 <!--構建時使用maven插件,構建成一個可執行的 jar --> 31 <build> 32 <plugins> 33 <plugin> 34 <groupId>org.springframework.boot</groupId> 35 <!-- 要讓jar包可以獨立執行需要使用maven插件 --> 36 <artifactId>spring-boot-maven-plugin</artifactId> 37 </plugin> 38 </plugins> 39 </build> 40 41 </project>