pom.xml常用元素介绍

<!-- pom.xml常用元素介绍 -->
<!-- pom是maven的核心管理文件。用于项目描述、依赖管理、组织管理、和构建信息的管理 -->


<!-- 根元素,包含了pom的一些约束信息 -->
<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">
    <!-- 固定的版本,也是必须元素  指定了当前pom的版本 -->
    <modelVersion>4.0.0</modelVersion>
    <!-- 反写的公司网址 + 项目名 -->
    <groupId>反写的公司网址 + 项目名</groupId>
    <!-- 模块标识 -->
<artifactId> 项目名+模块名 </artifactId>
<!--
  第一个0:表示大版本号
  第二个0:表示分支版本号
  第三个0:表示小版本号
  snapshot 快照
  alpha内部测试
  beta公司
  Release稳定
  GA正式发布
    -->
<version>1.0.2-snapshot</version>
<!-- 表示maven项目的打包方式,
  默认是jar
  还可以是war zip pom等
    -->
<packaging>war</packaging>
<!-- 项目描述名 -->
<name></name>
<!-- 项目地址 -->
<url></url>
<!-- 项目描述 -->
<description></description>
<!--  开发人员列表,项目发布时可以将项目开发人员列在里面-->
    <developers></developers>
    <!-- 许可信息 -->
<licenses></licenses>
<!-- 组织信息 -->
<organization></organization>
<!--依赖列表  常用 里面可以包含多个依赖项dependency  -->
<dependencies>
<dependency>
<groupId></groupId>
  <artifactId></artifactId>
  <version></version>
  <type></type>
  <!-- 依赖范围,例如test时。在主代码中使用junit类的话就会报错 -->
  <scope>test</scope>
  <!-- 设置依赖是否可选,默认为false 项目默认如果是false的话,子项目默认是继承的 。如果为true的话项目必须显式的引入该依赖-->
  <optional>true</optional>
  <!--排除依赖传递列表  下面可以排多个依赖-->
  <exclusions>
  <exclusion>
  </exclusion>
  </exclusions>
</dependency>
</dependencies>
<!-- 依赖管理 
里面可以声明依赖列表,里面包含多个依赖,但是它并不会被运行,不会被引入到实际的依赖当中
主要定义在父模块中供子模块继承用的。
-->
<dependencyManagement>
<dependencies>
<dependency></dependency>
</dependencies>
</dependencyManagement>
<!-- 通常为构件的行为提供相应的知识, 常用到它的标签plugings 即:插件列表 -->
<build>
<!-- 插件列表 -->
<plugins>
<plugin>
<groupId></groupId>
<artifactId></artifactId>
<version></version>
</plugin>
<plugin></plugin>
</plugins>
</build>
<!-- 通常用于在子模块中对父模块的pom的继承 -->
<parent></parent>
<!-- 用来聚合运行多个maven项目, ;里面可以指定多个maven模块一起进行编译-->
<modules>
<module></module>
<module></module>
</modules>
</project>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值