当前位置:首页 > java > 正文内容

pom.xml文件的标签含义

root4年前 (2021-03-11)java862

<?xml version="1.0" encoding="UTF-8"?>
声明xml的版本

<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">

</project>

project工程的根标签。


<modelVersion>4.0.0</modelVersion>

模型版本需要设置为 4.0


<parent>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-starter-parent</artifactId>

    <version>2.4.3</version>

    <packaging>jar</packaging>

    <relativePath/> <!-- lookup parent from repository -->

</parent>

父项目


<groupId>com.example</groupId>

这是工程组的标识。它在一个组织或者项目中通常是唯一的。拥有所有的相关的项目


<artifactId>demo</artifactId>

这是工程的标识。它通常是工程的名称。例如,消费者银行。groupId 和 artifactId 一起定义了 artifact 在仓库中的位置


<version>0.0.1-SNAPSHOT</version>

这是工程的版本号。在 artifact 的仓库中,它用来区分不同的版本


<name>demo</name>

项目的名称, Maven产生的文档用


<description>Demo project for Spring Boot</description>

项目描述



<properties>

    <java.version>1.8</java.version>

</properties>

项目开发者属性


<dependencies>

    <dependency>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-starter-thymeleaf</artifactId>

    </dependency>

</dependencies>

项目引入插件所需要的额外依赖


<build>

    <plugins>

    使用的插件列表

        <plugin>

        插件

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-maven-plugin</artifactId>

            <configuration>

                <excludes>

                    <exclude>

                        <groupId>org.projectlombok</groupId>

                        <artifactId>lombok</artifactId>

                    </exclude>

                </excludes>

            </configuration>

        </plugin>

    </plugins>

</build>

构建项目需要的信息



扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://zhiqiu.top/?id=87

分享给朋友:

相关文章

类内方法的引用

在类的内部想要引用该类的其他方法,直接this.方法。main函数想要执行方法需要先实例该类...

java-Springboot的几个重要注解@controller、@service、 @repository、@component

1、@controller 控制器(注入服务)用于标注控制层,相当于struts中的action层2、@service 服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理3、@repository(实现dao访问)用于标注数据访问...

java pom 引入的依赖中 标签

<dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>s...

java @Bean 注解

Spring的@Bean注解用于告诉方法,产生一个Bean对象,然后这个Bean对象交给Spring管理。产生这个Bean对象的方法Spring只会调用一次,随后这个Spring将会将这个Bean对象放在自己的IOC容器中。SpringIO...

java class 中的getField和getDeclaredField 通过字段名获取字段方法的区别

getField和getDeclaredField的区别这两个方法都是用于获取字段getField 只能获取public的,包括从父类继承来的字段。getDeclaredField 可以获取本类所有的字段,包括private的,但...

java 发送http 请求

这里以post请求为例例1import cn.hutool.http.HttpRequest; public class HttpRequestUtil {    &...