项目管理利器(Maven)——Pom.xml解析

<name>项目的描述名</name> 
<url>项目的地址</url> 
<description>项目描述</description> 
<developers>开发人员信息</developers> 
<licenses>许可证信息</licenses>

<!-- 依赖列表 -->
<dependencies>
<!-- 依赖项 -->
<dependency>
<!-- 坐标 -->
<groupId></groupId>
<artifactId></artifactId>
<version></version>
<type></type>
<scope>依赖的范围</scope>(只在依赖的范围内有用,PS:junit如果此处为test,则只在测试的依赖范围内有用,如在主代码引用junit类则报错)
<optional>设置依赖是否可选,默认是false(子项依赖继承),如为true子项必须显示引入该依赖</optional>
<!-- 排除依赖传递列表 -->
<exclusions>
<exclusion></exclusion>
</exclusions>
</dependency>
</dependencies>

<!-- 依赖的管理,并不会被运行(不会引用到实际的依赖),一般定义在父模块中,由子模块去继承 -->
<dependencyManagement>
<dependencies>
<dependency></dependency>
</dependencies>
</dependencyManagement>

<!-- 对构建行为提供相应的支持 -->
<build>
<!-- 插件列表 -->
<plugins>
<plugin>
<!-- 指定坐标 -->
<groupId></groupId>
<artifactId></artifactId>
<version></version>
</plugin>
</plugins>
</build>
<!-- 一般在子模块中指定所继承的父模块 -->
<parent></parent>

<!-- 模块列表 -->
<modules>
<module></module>
</modules>

转载于:https://www.cnblogs.com/LeoBoy/p/5792133.html

maven笔记(3)相关推荐

  1. maven笔记(2)-- 构建Java Project 及 Maven命令使用

    1. 创建一个Java Project 1.1)File--->New--->Other--->Maven--->Maven Projet 1.2)选择maven-archet ...

  2. 1、maven笔记(一):构建项目

    1.在E:\下新建mvn目录,由于mvn默认搜索路径为src/main/java/目录下,所以我们在mvn下新建目录/src/main/java/com/zmp/mvn/helloworld/Hell ...

  3. Maven笔记(2)-- 常用命令和标准的Maven项目结构

    http://www.cnblogs.com/luxh/archive/2012/11/06/2757441.html 1.常用命令 1)创建一个Project mvn archetype:gener ...

  4. maven 笔记,概念

    Maven是什么? 是项目管理工具,不只是项目构建工具.除了预处理,变异,打包,测试和分发这些构建功能外,还可生成报告,生成web站点,推动团队成员间的交流. 核心概念 : Plugin and Go ...

  5. Maven笔记——依赖管理

    使用坐标导入jar包1) 在pom.xml中编写<dependencies>标签2) 在<dependencies>标签中使用<dependency>引入坐标3) ...

  6. Maven笔记——maven下载与配置

    (一)Maven简介 Apache Maven是一个项目管理和构建的工具,它基于项目对象模型(POM)的概念.通过一小段描述信息来管理项目的构建,报告和文档.○ 项目对象模型○ 依赖管理模型○ 插件• ...

  7. maven笔记(2)

    项目管理利器(Maven)--maven的生命周期和插件 Maven的生命周期大概如下: clean compile test package install 这几个命令对应了一个项目的完整的构建过程 ...

  8. Maven笔记 - 第三章

    第3篇:坐标和依赖详解 maven系列目标:从入门开始开始掌握一个高级开发所需要的maven技能.** 这是maven系列第3篇. 我们先来回顾一下什么是maven? maven是apache软件基金 ...

  9. 史上最详细Maven笔记以及搭建Nexus私服

    1.配置环境变量 1.1.方式一 M2_HOME 1.2.方式二 1.3. 查看是否配置成功 mvn -version 2.配置maven远程仓库地址 2.1.本地maven加载顺序 查找远程地址:m ...

最新文章

  1. .net Excel导出出现乱码及excel打开出现错误提示
  2. 「批处理」以服务方式启动批处理
  3. 利用EA根据sql脚本生成数据库文档
  4. 【学习笔记】圆方树(CF487E Tourists)
  5. 如何使用JavaScript阻止关闭窗口
  6. Windows一般都用系统进程来加载内核模块
  7. zTree模糊搜索(子级和父级都不匹配时隐藏节点)
  8. C#递归方法遍历目录及子目录
  9. 童诗白先生诞辰100周年纪念会暨“天立-童诗白中国自动化教育奖”启动仪式
  10. 多元统计分析朱建平pdf_应用多元统计分析 朱建平 课后答案.pdf
  11. UnboundLocalError: local variable ‘Num_fSu‘ referenced before assignment
  12. 经常戴耳机对耳朵有危害?耳机这样用对耳朵伤害最小!
  13. 关于流程图设计,你需要Get的几点必备知识
  14. AWS为什么能成功?
  15. python豆瓣mysql_Python3.5爬取豆瓣电视剧数据并且同步到mysql中
  16. 从 RGB 到 HSV 的转换详细介绍
  17. ASP.NET 2.0收集
  18. 哈佛结构和冯·诺依曼结构
  19. 在word文档中添加目录(包括项目符号、编号、多级列表使用方法)
  20. usnews美国大学计算机科学排名,最新!2019年USNews美国大学计算机专业排名

热门文章

  1. 感谢大家的支持,MVP之后需要总结
  2. python将控制台输出保存至文件
  3. mysql mac客户端: sequel,mysql-workbench
  4. Java8 stream操作
  5. Router通过DHCP上网配置方法
  6. Promise 简介
  7. HDU 3157 Crazy Circuits(有源汇上下界最小流)
  8. 基于 EntityFramework 的数据库主从读写分离架构(2)- 改进配置和添加事务支持...
  9. 谈一谈周公所理解的面试
  10. 人工智能三年行动计划启动,推动人工智能和实体经济深度融合