Apache 软件基金会父 POM
该项目由一个 POM 组成,其中包含可能对使用 Maven 3 构建和发布代码的任何 Apache 项目有用的设置(自版本 17 起不再支持 Maven 2.x)。通过将此项目用作父项目,项目将获得这些设置。
大多数项目都希望覆盖其中的一些设置。
以下是此 POM 中配置的项目列表:
- 顶级项目属性:
- pluginManagement:插件管理部分指定插件列表的版本。有关版本的完整列表,请参阅插件管理报告。
- 编译器插件默认设置为 Java 1.4 和 UTF-8 源代码。
- jar 插件设置为添加默认规范和实现条目。
- 资源插件设置为 UTF-8。
- 发布插件:通过 <arguments> 配置元素设置发布插件,以启用所有执行的apache-release配置文件并禁用 <useReleaseProfiles>。您可以在发布插件的配置中使用一个空的 <arguments/> 元素来删除它。
- plugins: plugins 部分配置一个执行:
apache-release配置文件
如上所述,此 pom 配置发布插件以启用发布插件的所有执行的apache-release配置文件。该配置文件包括以下插件:
历史
版本 |
发布日期 |
17(差异) |
2015-04-24 |
16(差异) |
2014-11-13 |
15(差异) |
2014-09-24 |
14(差异) |
2014-03-06 |
13(差异) |
2013-01-20 |
12(差异) |
2012-11-01 |
11(差异) |
2012-08-08 |
10(差异) |
2011-08-09 |
9(差异) |
2011-02-15 |
8(差异) |
2010-11-26 |
7(差异) |
2009-12-29 |
6(差异) |
2009-04-24 |