POM文件详解(2)
1 项目构建
<!-- 构建项目需要的信息 -->
<build>
<!-- 子项目可以引用的默认插件信息。该插件配置项直到被引用时才会被解析或绑定到生命周期。给定插件的任何本地配置都会覆盖这里的配置 -->
<pluginManagement>
<!-- 使用的插件列表 。(常用Apache Felix Maven Bundle Plugin (BND) 插件参考另外文档) -->
<plugins>
<!-- plugin元素包含描述插件所需要的信息。 -->
<plugin>
<!-- 插件在仓库里的group ID -->
<groupId />
<!-- 插件在仓库里的artifact ID -->
<artifactId />
<!-- 被使用的插件的版本(或版本范围) -->
<version />
<!-- 是否从该插件下载Maven扩展(例如打包和类型处理器),由于性能原因,只有在真需要下载时,该元素才被设置成enabled。 -->
<extensions />
<!-- 在构建生命周期中执行一组目标的配置。每个目标可能有不同的配置。 -->
<executions>
<!-- execution元素包含了插件执行需要的信息 -->
<execution>
<!-- 执行目标的标识符,用于标识构建过程中的目标,或者匹配继承过程中需要合并的执行目标 -->
<id />
<!-- 绑定了目标的构建生命周期阶段,如果省略,目标会被绑定到源数据里配置的默认阶段 -->
<phase />
<!-- 配置的执行目标 -->
<goals />
<!-- 配置是否被传播到子POM -->
<inherited />
<!-- 作为DOM对象的配置 -->
<configuration />
</execution>
</executions>
<!-- 项目引入插件所需要的额外依赖 -->
<dependencies>
<!-- 参见dependencies/dependency元素 -->
<dependency>
</dependency>
</dependencies>
<!-- 任何配置是否被传播到子项目 -->
<inherited />
<!-- 作为DOM对象的配置 -->
<configuration />
</plugin>
</plugins>
</pluginManagement>
<build>
最新文章
- Android EditText输入最大值提示功能
- _mysql.c(42) : fatal error C1083: Cannot open include file: &#39;config-win.h&#39;:问题的解决 mysql安装python
- JAVA开发--U盘EXE恢复工具
- [Oracle] - 性能优化工具(3) - ADDM
- java 变长參数使用原则
- 4. Qt的容器类
- ubuntu14.04无法播放更新后完善的解决方案
- 传说中的WCF(1):这东西难学吗?
- Centos下部署Flask
- pyspider 文档介绍
- AngularJS 截取字符串
- .NET Core 源码导航(按程序集链接)
- linux xfs的一次io异常导致的crash
- (二 -4) 天猫精灵接入Home Assistant-自动发现Mqtt设备--传感器系列
- 可重入锁 &; 不可重入锁
- hammer.js方法总结(只做了一个简单的demo)
- sqlserver 查询重复数据
- 4、线程范围内的数据共享之ThreadLocal
- 六、django rest_framework源码之解析器剖析
- hdoj2111 Saving HDU