SpringBoot Maven pom基本介紹

 

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<!--專案識別-->
<!--版本-->
<modelVersion>4.0.0</modelVersion>
<!--.公司.組織-->
<groupId>org.imi</groupId>
<!--專案名-->
<artifactId>myDemo</artifactId>
<!--版本 SNAPSHOT為不穩定版本-->
<version>1.0.0</version>
<packaging>war</packaging>
<name>myDemo</name>
<description>這是一個demo用的專案</description>


<!--變數設置-->
<properties>
<java.version>1.8</java.version>
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<!--繼承springframework-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.7</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

<!--設定引用函式庫-->
<dependencies>
<!--spring-boot Web服务-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>

<!--建置專案所需要資訊-->
<build>
<!--專案使用的程式列表-->
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>

</project>