科帮网

登录/注册
您现在的位置:论坛 新手区 新手教程 > Maven初探-如何快速入手一个项目
总共48087条微博

动态微博

查看: 2815|回复: 1

Maven初探-如何快速入手一个项目

[复制链接]
admin    

1244

主题

544

听众

1万

金钱

管理员

  • TA的每日心情

    2021-2-2 11:21
  • 签到天数: 36 天

    [LV.5]常住居民I

    管理员

    跳转到指定楼层
    楼主
    发表于 2017-04-10 20:57:00 |只看该作者 |倒序浏览
    这已是一个工具的时代,而不是一个到处搜集JAR的年代,如果还在为搭建一个项目而到处找依赖,那你就彻底OUT了。下面,跟各位一起重温学习下Maven。
    5 D' T+ O5 f- g+ }  B1 d
    什么是Maven
    Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
    它提供了三种功能:9 [& f% G) a" o. B
    1 依赖的管理:仅仅通过jar包的几个属性,就能确定唯一的jar包,在指定的文件pom.xml中,只要写入这些依赖属性,就会自动下载并管理jar包。
    ( X- X& a) n! }4 _9 g% b" j2 项目的构建:内置很多的插件与生命周期,支持多种任务,比如校验、编译、测试、打包、部署、发布…
    9 G9 D) R; A% X" H+ l: i9 A3 项目管理:管理项目相关的其他内容,比如开发者信息,版本等等; m8 A  O. [6 n& v6 X% C! G
    ; P3 |: ~# \: o- z( W
    Maven之前
    做过开发的都知道,在没有使用Maven之前,比如搭建一个SSH框架的项目,我们分别要去 spring、hibernae、struts2官网下载一些JAR包,当然还要下载一些额外的比如日志管理log4j,连接池管理之类的JAR包。
    当然某些JAR包有依赖报错的时候,还得手动一个个去添加。
    程序构建的话,一般都使用ANT脚本(需要手动编写一系列的任务)进行打包。
    最扯淡的就是框架的升级的时候,绝壁是最悲催的,这种重复性的劳动,真有损程序员的饭碗。

    ; \" v6 l1 c9 r2 K+ w
    构建流程
    * m) j4 @8 Q8 D4 ~2 C  X
    : O8 B  T3 B) b6 H3 d9 N0 n) C  z6 X6 `" R
    博客地址:http://blog.52itstyle.com/archives/643/
    + m, B5 }! s9 M/ K1 n6 M/ g+ ?9 T9 t$ e, A
    8 {( r5 F2 M$ ~4 u
    项目Demo下载地址:Maven初探-如何快速入手一个项目HelloWord.zip
    * q1 H# e8 ]$ D# @( T, G
    3 k4 a  e7 q/ e

    科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与科帮网享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、科帮网管理员和版主有权不事先通知发贴者而删除本文


    JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

    5

    主题

    2

    听众

    214

    金钱

    三袋弟子

    该用户从未签到

    沙发
    发表于 2017-04-20 14:26:03 |只看该作者
    谢谢楼主, z* }8 l' s- t- e- r$ w
    回复

    使用道具 举报

    快速回复
    您需要登录后才可以回帖 登录 | 立即注册

       

    关闭

    站长推荐上一条 /1 下一条

    发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
    快速回复 返回顶部 返回列表