maven配置文件常用模板的实现

 更新时间:2024年09月09日 08:26:09   作者:代码对我眨眼睛  
本文主要介绍了maven配置文件常用模板,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

注释很详细,直接上代码

项目结构

在这里插入图片描述

内容

父项目 pom.xml

<?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>com.amoorzheyu</groupId>
    <artifactId>Maven_Study</artifactId>
    <version>1.0-SNAPSHOT</version>

    <!--  模块信息:子模块  -->
    <modules>
        <module>Maven_Study_1</module>
        <module>Maven_Study_2</module>
    </modules>

    <!--  父模块打包方式:pom  -->
    <packaging>pom</packaging>

    <!--  编译信息  -->
    <properties>
        <maven.compiler.source>17</maven.compiler.source>
        <maven.compiler.target>17</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <!--  依赖信息:会传递给子模块  -->
    <dependencies>
        <dependency>
            <groupId>com.mysql</groupId>
            <artifactId>mysql-connector-j</artifactId>
            <version>8.3.0</version>

            <!--  排除依赖:无需版号  -->
            <exclusions>
                <exclusion>
                    <groupId>com.mysql</groupId>
                    <artifactId>protobuf:protobuf</artifactId>
                </exclusion>
            </exclusions>

            <!--  依赖范围有4种:provided、compile、runtime、test
                  provided:在编译和测试时需要,在打包时无需该依赖
                  compile:在编译、测试、打包时需要该依赖
                  runtime:在测试、打包时需要该依赖
                  test:在测试时需要该依赖
                  scope默认为compile
             -->
            <scope>provided</scope>
        </dependency>
    </dependencies>
</project>

子项目1 pom.xml

<?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>
    <parent>
        <groupId>com.amoorzheyu</groupId>
        <artifactId>Maven_Study</artifactId>
        <version>1.0-SNAPSHOT</version>
    </parent>

    <artifactId>Maven_Study_1</artifactId>

    <properties>
        <maven.compiler.source>17</maven.compiler.source>
        <maven.compiler.target>17</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

</project>

到此这篇关于maven配置文件常用模板的文章就介绍到这了,更多相关maven配置文件常用模板内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • RocketMQ Broker实现高可用高并发的消息中转服务

    RocketMQ Broker实现高可用高并发的消息中转服务

    RocketMQ消息代理(Broker)是一种高可用、高并发的消息中转服务,能够接收并存储生产者发送的消息,并将消息发送给消费者。它具有多种消息存储模式和消息传递模式,支持水平扩展和故障转移等特性,可以为分布式应用提供可靠的消息传递服务
    2023-04-04
  • Spring Boot拓展XML格式的请求和响应操作过程

    Spring Boot拓展XML格式的请求和响应操作过程

    在我们开发过程中,我们经常使用的参数绝大多少事HTML和JSON格式的请求和响应处理,但是我们在实际开发过程中,我们可能经历一些,比如对于XML格式的请求,本文给大家介绍Spring Boot拓展XML格式的请求和响应,感兴趣的朋友一起看看吧
    2023-10-10
  • 使用FormData上传二进制文件、对象、对象数组方式

    使用FormData上传二进制文件、对象、对象数组方式

    这篇文章主要介绍了使用FormData上传二进制文件、对象、对象数组方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • springboot项目使用Disruptor做内部消息队列的实现

    springboot项目使用Disruptor做内部消息队列的实现

    本文主要介绍了springboot项目使用Disruptor做内部消息队列的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • ArrayList删除集合中某一属性相同的元素方法(推荐)

    ArrayList删除集合中某一属性相同的元素方法(推荐)

    下面小编就为大家带来一篇ArrayList删除集合中某一属性相同的元素方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • SpringBoot实现单点登录的实现详解

    SpringBoot实现单点登录的实现详解

    在现代的Web应用程序中,单点登录(Single Sign-On)已经变得越来越流行,在本文中,我们将使用Spring Boot构建一个基本的单点登录系统,需要的可以参考一下
    2023-05-05
  • Spring框架整合Java Web Token问题

    Spring框架整合Java Web Token问题

    这篇文章主要介绍了Spring框架整合Java Web Token问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-09-09
  • 浅析Java关键词synchronized的使用

    浅析Java关键词synchronized的使用

    Synchronized是java虚拟机为线程安全而引入的。这篇文章主要为大家介绍一下Java关键词synchronized的使用与原理,需要的可以参考一下
    2022-12-12
  • Spring实现默认标签解析流程

    Spring实现默认标签解析流程

    这篇文章主要为大家详细介绍了Spring实现默认标签解析流程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • Java中indexOf()方法详解及其日常使用举例

    Java中indexOf()方法详解及其日常使用举例

    这篇文章主要给大家介绍了关于Java中indexOf()方法详解及其日常使用举例的相关资料,indexOf()方法是JavaScript字符串的内置方法之一,它用于查找给定子字符串在原始字符串中第一次出现的位置,需要的朋友可以参考下
    2023-12-12

最新评论