![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
文章平均质量分 92
eaglezsx
这个作者很懒,什么都没留下…
展开
-
Maven私服
需求:正式开发,不同的项目组开发不同的工程。maven-dao工程开发完毕,发布到私服。maven-service从私服下载dao。公司在自己的局域网内搭建自己的远程仓库服务器,称为私服,私服服务器即是公司内部的maven远程仓库,每个员工的电脑上安装maven软件并且连接私服服务器,员工将自己开发的项目打成jar并发布到私服服务器,其他项目组从私服服务器下载所依赖的构建(jar)。私服还充当一个代原创 2017-09-02 16:09:22 · 408 阅读 · 10 评论 -
Maven-继承和聚合
继承:创建一个parent工程将所需的依赖都配置在pom中聚合:聚合多个模块运行通常继承和聚合同时使用何为继承?继承是为了消除重复,如果将dao、service、web分开创建独立的工程则每个工程的pom.xml文件中的内容存在重复,比如:设置编译版本、锁定spring的版本等,可以将这些重复的配置提取出来在父工程的pom.xml中定义。父工程创建完成执行maven-install将父工程发布到仓库原创 2017-09-02 15:56:21 · 327 阅读 · 9 评论 -
Maven依赖管理
定义maven坐标每个maven工程都需要定义本工程的坐标,坐标是maven对jar包的身份定义。<!--项目名称,定义为组织名+项目名,类似包名--><groupId>cn.eaglezsx.maven</groupId><!--模块名称--><artifactId>maven-first</artifactId><!--当前项目版本号,snapshot为快照版本即非正式版本,releas原创 2017-09-01 18:23:19 · 599 阅读 · 11 评论 -
Maven的生命周期
maven对项目构建过程分为三套相互独立的生命周期,注意这里说的是“三套”,而且“相互独立”。Clean Lifecycle:在进行真正的构建之前进行一些清理工作。Default Lifecycle:构建的核心部分,编译,测试,打包,部署等等。Site Lifecycle:生成项目报告,站点,发布站点。生命周期的阶段每个生命周期都有很多阶段,每个阶段对应一个执行命令。1.clean生命周期的原创 2017-09-01 16:53:48 · 275 阅读 · 6 评论 -
Maven-入门案例
maven项目工程目录约定使用maven创建的工程称为maven工程,maven工程具有一定的目录规范src/main/java:存放项目的.java文件src/main/resources:存放项目资源文件,如spring,hibernate配置文件src/test/java:存放所有测试.java文件,如JUnit测试类src/test/resources:测试资源文件target:项原创 2017-09-01 00:14:58 · 364 阅读 · 6 评论 -
Maven的安装
Maven的安装访问其官网http://maven.apache.org/,点击Download,点击All sources (plugins, shared libraries,…) available at https://www.apache.org/dist/maven/,点击maven-3,点击3.3.9,点击binaries,点击 apache-maven-3.3.9-bin.zip ,原创 2017-08-31 23:27:08 · 231 阅读 · 6 评论 -
Maven的作用
maven翻译为“专家”,“内行”。Maven是Apache下的一个纯Java开发的开源项目,它是一个项目管理工具,使用maven对java项目进行构建、依赖管理。项目构建项目构建是一个项目从编写源代码到编译、测试、运行、打包、部署、运行的过程。传统的使用eclipse构建项目的过程:在eclipse中创建一个java web工程在工程中编写源代码及配置文件等对源代码进行编译,Java文件编译原创 2017-08-31 23:00:35 · 2581 阅读 · 8 评论