根据什么是Maven,目标是:
我可以用bash制作一个构建脚本吗?
使用maven项目的动机是什么?有什么例子吗?
Maven也很好地进行了依赖管理.这是一个更大的卖点,但还有更多.
它还有助于实施标准化的项目结构.其中的美妙之处在于我可以选择任何一个mavenized项目,并且几乎可以立即知道所有各种文件的位置.
Maven还有一个非常广泛的插件库,允许相当多的...从自动化静态代码分析(通过pmd/findbugs/checkstyle等),计算测试覆盖率,生成javadoc,生成源jar,运行Web应用程序码头等等
我会告诉你,这不是一个容易学习的工具,但是如果你掌握它,你就会学会欣赏它能做的一切.如果您希望我详细介绍任何具体内容,请告诉我.
Maven 是一个可以为您处理大量样板项目设置和配置的工具。例如,如果您希望 Java 项目与构建服务器正确集成、提供代码覆盖率信息并生成可在组织中的其他项目中轻松使用的 jar 文件 - 您可能需要花费数周时间使用 ANT 手动进行设置,或者你可以“拥抱”Maven 的做事方式。
此外,您还可以设置原型(许多原型已经存在),这些原型是根据您所需的设置预先配置的项目。这是在组织内执行标准和提高生产力的好方法。
Maven 确实提供了有点严格的规则,但最终它大大减少了完成许多不同任务所需的时间。我会推荐Maven:O'Reilly 的权威指南作为复习资源。
| 归档时间: |
|
| 查看次数: |
200 次 |
| 最近记录: |