原文链接 译者:carvendy
构建Maven
为什么我想构建Maven?
构建有两个原因,其中一个是Maven的原因:
为了尝试一些边缘特性或修正(版本可以在JRIA中找到)。
为了你已经修复一个问题和提交分支到开发者团队。
注意,你不需要每天为了启动Maven而使用,或者开发插件。我们鼓励参与和修复你找到的bug,为了每天使用我们推荐使用最新的发行版。
检出源码
所有Maven的源码和它依赖类库在ASF源码仓库管理着。当前Maven核心开发和其他组件在git中。其他片(和更老肺版本)在svn中。想了解细节,看https://www.ctyun.cn/portal/link.html?target=http%3A%2F%2Fmaven.apache.org%2Fsource-repository.html 。
构建Maven
构建一个Maven插件或容器
构建一个Maven插件或者容器和构建Maven类似:
mvn install
在提交分支之前,它建议运行集成测试,在可用的环境中:
mvn -Prun-its install
使用Maven Installed构建Maven
如果你已经安装了Maven,它可很快构建一个新的版本,而不是清理引导。 为了做这个,在源码目录执行:
mvn install
装配将被创建在apache-maven,和可以被解压到你想要安装的路径。
执行全部Maven代码集成测试
在检查和提交分支到Maven,它需要执行集成测试。这是在他们自己的git仓库中。使用你本地的构建的Maven,执行:
mvn install -Prun-its
请参考核心IT套件测试文档可以获取更多信息。