《Maven在Java项目开发中的应用》论文笔记

《Maven在Java项目开发中的应用》论文笔记

一、基本信息

  • 标题:Maven在Java项目开发中的应用

  • 来源:山西农业大学

  • 关键字:Maven JavaWeb 仓库 开发人员 极限编程

二、研究内容

  1. Maven 基本原理概述
    • Maven 是Apache 组织中特别成功的重要开源项目,它最突出的特点是,作为一款优秀的项目构建和管理工具,它把原本需要开发人员操作的繁杂的工作转变成了简单的命令。通过它,可以实现构建工作自动化,完成项目的清理、编译、打包、发送报告和部署等工作,简化构建过程,还可以避免造成构建重复。
    • Maven 是基于项目对象模型(POM projectobject model) 理念来实现项目的管理的,通过短小精炼的描述信息(在pom.xml 文件中配置)实现项目的构建,生成相应的报告和相关文档。通俗的说,就是在pom.xml 文件中,利用编程语言,合理的叙述项目间的依赖关系,通过依赖管理自动获取相关的jar 包。
  2. Maven 构建项目的优势
    • 第一,通过引入Maven,极大的减少了开发人员对于繁杂的项目构建过程的工作,开发人员可以将全部身心投入到核心代码的研究中,改善了开发效率。
    • 第二,利用Maven 构建项目,它可以帮助我们实现代码的清理、编译、打包和部署工作,能够帮助开发人员管理依赖jar 包等,避免引起不必要的冲突。
    • 第三,对于大型的项目,Maven 可以将其拆分为多个小模块进行开发,通过依赖管理将这些项目串联起来,适合团队协作。
    • 第四,Maven 深入的贯彻了极限编程的思想,减少了不必要的项目迭代,避免了一些不必要的重复工作,对于大中型的开发团队非常适用。

三、结论

  • 通过利用Maven 项目管理构建工具,既降低了开发难度,又增加了开发效率,非常适合大中型企业开发使用。Maven 对于java 项目的使用价值,充分说明了Maven 可以在大中型企业级开发中发挥巨大的作用。

四、参考文献

  • [1]邓志强,邓林强.Maven在Java项目开发中的应用[J].电子元器件与信息技术,2019,3(5):1-4. DOI:10.19772/j.cnki.2096-4455.2019.5.001.
posted @ 2019-12-15 19:10  clamye  阅读(1082)  评论(0编辑  收藏  举报