zoukankan      html  css  js  c++  java
  • 《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.
  • 相关阅读:
    C语言资料分享
    vue子组件添加事件无效解决
    vue-cli3 vue动画 打包后不生效解决
    setTimeOut定时器实现数组内容循环获取
    echart 之仪表盘 动态分段颜色实现
    elementUI table树默认箭头修改
    《二》打包发布工程-README.md编辑
    《一》打包发布工程--npm 打包发布js库篇
    npm打包发布js库包npm ERR! 403 Forbidden
    安装nrm 后执行报错TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string
  • 原文地址:https://www.cnblogs.com/clamye/p/12045449.html
Copyright © 2011-2022 走看看