当前位置: 首页 > news >正文

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、testprovided:在编译和测试时需要,在打包时无需该依赖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>

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 小琳AI课堂:深入学习BERT
  • python 解析数据后保存到excel
  • 零工市场小程序:自由职业者的日常工具
  • 大数据之Flink(六)
  • 活动|华院计算宣晓华受邀出席“AI引领新工业革命”大会,探讨全球科技的最新趋势
  • 一些免费电子书地址总结
  • 基于微信小程序与嵌入式系统的智能小车开发(详细流程)
  • MyBatis 源码解析:XMLScriptBuilder 工作机制
  • 828华为云征文|华为云Flexus X实例部署k3s与kuboard图形化管理工具
  • 【基础】Three.js 自定义几何体和复制几何体
  • Python读取excel数据
  • fastadmin 文件上传七牛云
  • PCL-半径滤波
  • 基于深度学习的创新设计的生成AI
  • vue+ThreeJS:从0 到1 搭建开发环境
  • 〔开发系列〕一次关于小程序开发的深度总结
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • Android优雅地处理按钮重复点击
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • java多线程
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • Vue.js 移动端适配之 vw 解决方案
  • 高程读书笔记 第六章 面向对象程序设计
  • 构建二叉树进行数值数组的去重及优化
  • 软件开发学习的5大技巧,你知道吗?
  • 世界上最简单的无等待算法(getAndIncrement)
  • linux 淘宝开源监控工具tsar
  • MyCAT水平分库
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • ‌‌雅诗兰黛、‌‌兰蔻等美妆大品牌的营销策略是什么?
  • #Datawhale X 李宏毅苹果书 AI夏令营#3.13.2局部极小值与鞍点批量和动量
  • #WEB前端(HTML属性)
  • %@ page import=%的用法
  • (1)虚拟机的安装与使用,linux系统安装
  • (C#)获取字符编码的类
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (算法)求1到1亿间的质数或素数
  • (转)程序员疫苗:代码注入
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .Net FrameWork总结
  • .NET编程——利用C#调用海康机器人工业相机SDK实现回调取图与软触发取图【含免费源码】
  • .NET的微型Web框架 Nancy
  • .Net实现SCrypt Hash加密
  • /bin/bash^M: bad interpreter: No such file or directory
  • @JoinTable会自动删除关联表的数据
  • @selector(..)警告提示
  • [ IOS ] iOS-控制器View的创建和生命周期
  • [ACM] hdu 1201 18岁生日
  • [Angular] 笔记 9:list/detail 页面以及@Output
  • [C#学习笔记]注释
  • [C++] 模拟实现list(二)
  • [C++][数据结构][算法]单链式结构的深拷贝