基於Maven的Spring Boot項目配置


Maven項目都是基於pom.xml進行配置的。

 這里我們參考Spring Boot的官方文檔:

https://docs.spring.io/spring-boot/docs/2.1.3.RELEASE/reference/htmlsingle/#getting-started-introducing-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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM