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

pom.xml文件的标签含义

root3年前 (2021-03-11)java540

<?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

分享给朋友:

相关文章

java invoke 的反射用法 及参数传递

import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class&nbs...

maven的简单使用

maven是什么?Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作和其他任务的无缝连接。 Maven增加可重用性并负责建立相关的任务。简单的说就是用来引入包的maven的目标:项目是可重复使用,易维护,更容易理解的一个综合...

java 小知识总结

StringUtils常用的判断空字符串有两个方法:isEmpty和isBlank】上源码// isEmpty public static boolean isEmpty(String s...

linux wget 下载java、maven

下载jdkwget  --no-cookies --no-check-certificate \ --header "Cookie: gpw_e24=http%3A%2...

java spring切面编程

package com.example.test.config;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.After;imp...

java 处理json 字符串

假设有一个实体类public class User{   private int id;   private String name;&...