MAVEN-POM.XML配置解读

1.配置信息-pom.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 http://maven.apache.org/maven-v4_0_0.xsd"><!-- 父级节点 --><parent><!-- 结构唯一标识,一般填写包结构 : cn.xx.xx--><groupId>cn.bfs</groupId><!-- 项目唯一标识, 一般填写项目特性文本 start --><artifactId>parent-demo</artifactId><!--  版本标识 --><version>1.0.0</version><!-- 父节点pom文件的相对路径,默认为../pom.xml,也可以自己制定 --><relativePath>../pom.xml</relativePath></parent><!-- 当前节点配置信息 --><!-- 声明项目描述符遵循哪一个POM模型版本 --><modelVersion>4.0.0</modelVersion><artifactId>root-demo</artifactId><!-- 构件类型,例如jar, war, pom --><packaging>pom</packaging><!-- 项目名称,文档用 --><name>用例</name><!-- 版本  --><version>1.0.1-SNAPSHOT</version><!-- 生产用的URL地址  --><url>http://xx.bfs.cn</url><!-- 描述说明,文档用 --><description>描述</description><!--构建该项目或使用该插件所需要的Maven的最低版本--><prerequisites><maven/></prerequisites><!-- 模块,构建项目的子模块  --><modules><module>xx/model1</module><module>model2</module><module>model3</module><module>model4</module></modules><!-- 类似于设置变量然后赋值给当前pom文件使用  --><properties><xx-version>1.0</xx-version><xx-name>demo-name</xx-name></properties><!-- 项目引入的依赖包 --><dependencies><dependency>...</dependency></dependencies><!-- 在聚合项目中, 由于模块较多,各子模块依赖的版本可能存在不一致的情况,为了项目的统一性和健壮性,必须让所有的子项目依赖项统一版本。在dependencyManagement配置过的依赖项后,子项目模块就无需配置依赖的版本号,子模块的版本号由顶层依赖存在dependencyManagement中指定依赖的版本一致--><dependencyManagement><dependencies><dependency>...</dependency></dependencies></dependencyManagement><repositories><repository><id>xxx</id> <!-- 标识符,若连接信息在.setting文件中有配置,可以互相关联 --><name>xxx</name> <!-- 远程仓库名称 --><url>http://127.0.0.1/xx/xx</url> <!-- 远程仓库连接地址 --><releases>  <!-- 库中版本为releases的构件 --><enabled>true</enabled></releases><snapshots> <!-- 库中版本为snapshots的构件 --><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots></repository></repositories><!-- 和repositories一样 --><pluginRepositories><pluginRepository><id>aliyun</id><name>aliyun</name><url>http://127.0.0.1/xx/xx</url><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled></snapshots></pluginRepository></pluginRepositories><!-- 当前项目部署后所发布的库 --><distributionManagement><repository><id>releases</id><url>http://127.0.0.1/xx/xx</url></repository><snapshotRepository><id>snapshots</id><url>http://127.0.0.1/xx/xx</url></snapshotRepository></distributionManagement><repositories> <!--  -->

MAVEN-POM.XML配置解读相关推荐

  1. 学习笔记——Maven pom.xml配置详解

    POM的全称是"ProjectObjectModel(项目对象模型)". pom.xml详解 声明规范 <projectxmlns="http://maven.ap ...

  2. Maven pom.xml配置详解

    POM的全称是"ProjectObjectModel(项目对象模型)". 声明规范 <projectxmlns="http://maven.apache.org/P ...

  3. Maven学习总结(20)——Maven pom.xml配置再体会

    Maven的pom.xml配置文件详解 <!--父项目的坐标.如果项目中没有规定某个元素的值,那么父项目中的对应值即为项目的默认值. 坐标包括group ID,artifact ID和 vers ...

  4. Maven pom.xml配置详解(三)

    2019独角兽企业重金招聘Python工程师标准>>> 环境设置 issueManagement <!--项目的问题管理系统(Bugzilla,Jira,Scarab,或任何你 ...

  5. Maven学习总结(34)——Maven settings.xml配置解读

    第一步:看settings.xml的内容解释 <!--  | #用户级别,面向单个用户配置,即每个用户都可以自定义settings.xml供己方使用  | This is the configu ...

  6. maven中打包项目为war包的pom.xml配置

    maven中打包成war包的pom.xml配置 (1)完整配置:这个是使用servlet的完整配置,其他的类似. <project xmlns="http://maven.apache ...

  7. Maven pom.xml 全配置(二)不常用配置

    Maven pom.xml 全配置(二)不常用配置 这里贴出Maven pom.xml文件中使用率较少的配置参数,如果此篇文档中没有找到你想要的参数,移步Maven pom.xml 全配置(一)常用配 ...

  8. Maven pom.xml 全配置(一)常用配置

    Maven pom.xml 全配置(一)常用配置 这里贴出一个Maven中出现频率较高的配置参数注释,方便理解项目中Maven的配置具体的作用.如果在此博文中没有找到你想看到的参数,可以移步Maven ...

  9. java配置pom安装依赖包,Maven pom.xml 添加本地jar包依赖以及打包方法

    Maven项目打包时,如果遇到需要添加本地jar包依赖的时候,可以选择两种方法: 1. 安装到本地仓库 第一种方法比较常规,适用于需要添加的jar包也是由maven项目导出,含有pom文件的时候.只需 ...

  10. nexus-3.6.0-02-unix.tar.gz安装(Centos下),maven setting.xml配置案例,项目root的pom.xml配置,parent-pom的pom.xml配置案例

    1.下载nexus 进入:http://www.sonatype.org/nexus/downloads/ 说明: [OSS = Open Source Software,开源软件 – 免费] [FR ...

最新文章

  1. 过滤所有用户的行车轨迹查找在某一区域内的用户
  2. python中读取文件内容-Python读取文件内容的三种常用方式及效率比较
  3. mysql autocommit 脚本_mysql autocommit的差异
  4. jQuery之简单的表单验证
  5. 基于Session的国际化实现
  6. mysql中模糊查询的四种用法
  7. Committee和Virtual Project Team的关系
  8. mysql query sql_sql:query 标签
  9. 什么是索引?索引类型有几种,各有什么特点?
  10. 服务器测试文件怎么创建,如何创建一个“FTPS”模拟服务器以单元测试Java中的文件传输...
  11. 软件定义:给你一个更智能的世界
  12. ApacheCN 数据科学译文集 2020.8
  13. JAVA在线看CAD图纸快速入门
  14. Excel技巧[EXCEL 下拉填充公式,保持公式部分内容不变,使用绝对引用]
  15. 计算机组装故障排除方法,计算机组装 常见的硬件故障及排除方法
  16. python做事务所审计收费标准_会计师事务所审计收费标准?2019审计报告收费标准...
  17. css 大于号 标签_css选择器 ~ (波浪号)、+(加号)、(大于号)的用法解析和举例...
  18. KK 的99 条额外的建议[翻译]#yyds干货盘点#
  19. 苹果cms采集接口配置教程
  20. 最新面试必看的 数据库 知识大总结

热门文章

  1. 用树莓派做linux电视盒子,用树莓派制造一台“口袋电视”
  2. AttributeError: module ‘tushare‘ has no attribute ‘get_k_data‘报错解决方法
  3. java中图片排版_Java实现第八届蓝桥杯图形排版
  4. Vue中watch监听路由的使用场景
  5. 状态方程simulink仿真_控制系统设计与仿真作业与复习资料
  6. 点餐系统mysql设计,外卖点餐系统数据库设计.doc
  7. 部署YApi时,出现报错信息:Accessing non-existent property ‘count‘ of module exports inside circular dependency
  8. 解决:【安全警报】该站点安全证书的吊销信息不可用,是否继续?
  9. Java 语言使用 Observer/Observable 实现简单的观察者模式
  10. python 爬虫 简单爬虫教程(requests + selenium )