
Maven
文章平均质量分 90
chayangdz
这个作者很懒,什么都没留下…
展开
-
maven系列-(一)maven入门
我们平时在开发中,经常会用到maven,有时候接触到的引入jar包的功能,有时候接触到的是编译,打包的功能。那maven到底是干啥的呢?什么是maven?maven是一个项目管理工具,可以实现项目的构建、依赖管理、项目信息管理等功能。在项目构建方面,maven可以自动化构建过程,清理、编译、测试、生成报告、打包、部署。在依赖管理方面,maven引入了坐标的概念,自动化解析任何一个java构...原创 2018-09-26 09:35:58 · 493 阅读 · 0 评论 -
maven系列-(三)maven仓库
我们在使用maven的时候,一定接触到过仓库的概念,我们的jar包全都放在仓库里,使用的时候,直接就可以从仓库里找到了。什么是maven仓库:maven组织存放构件的地方,分为远程仓库和本地仓库。使用maven仓库的好处:在使用maven以前,都是手动的在项目引入jar包,一般会在项目目录下新建一个lib文件夹,把jar包复制进去,然后还需要add jar,把jar包添加到Librarie...原创 2018-10-02 11:58:07 · 853 阅读 · 0 评论 -
maven系列-(六)使用Nexus搭建私服
前面的文章,在说到maven仓库的时候,提到过maven私服的概念,maven私服属于maven远程仓库的一种,是在局域网内搭建的一个私有的仓库服务器。一般情况下,如果是在一个组织内使用maven的话,都会有自己搭建的maven私服。使用maven私服可以降低中央仓库的负荷,节省外网带宽,加速maven构建,自己部署构件等,从而高效的使用maven。而搭建私服用到的工具,一般就是Nexus了。原创 2018-10-18 11:40:54 · 786 阅读 · 0 评论 -
maven系列-(五)maven聚合和继承
我们之前创建的这个maven-test项目,只包含一个模块。但是在实际开发中,由于业务庞大,经常会把一个大项目分为多个模块。或者是把controller、service、dao等业务层都作为一个模块。最上层是一个总的模块,里面包含很多子模块,同时,最上层的模块还作为一个父模块,和子模块形成依赖关系。整个大项目形成一个父子工程的结构。先回顾下我们maven-test的结构:...原创 2018-10-15 10:08:40 · 432 阅读 · 0 评论 -
maven系列-(二)maven依赖
我们在用maven的时候,最常接触到的功能就是项目依赖了,我们在pom文件里,指定依赖的各种jar包,maven就可以自动的找到jar包,下载到本地。我们的项目就可以正常运行了。在引入包的时候,一般都是这样引入的:<dependencies> <dependency> <groupId>org.springframework</原创 2018-09-30 09:40:32 · 468 阅读 · 0 评论 -
maven系列-(四)maven生命周期和插件
前面讲了maven的依赖和仓库,这是经常接触到的一些操作。但是我们平时还会接触到maven生命周期的一些操作,比如打包、编译等,maven就可以把我们的项目进行打包、编译。其实这个过程,还是涉及到很多知识点的,只不过我们在操作过程中察觉不到而已。我们在项目开发中都会涉及到清理、编译、测试、部署等流程,所以maven就对我们这个过程进行抽象和统一,定义了一套统一的生命周期。maven的生命周期...原创 2018-10-09 07:54:25 · 404 阅读 · 0 评论