maven学习
fly_fly_fly_pig
这个作者很懒,什么都没留下…
展开
-
maven学习--maven初步
maven介绍 开发中遇到的问题 1、都是同样的代码,为什么在我的机器上可以编译执行,而在他的机器上就不行? 2、为什么在我的机器上可以正常打包,而配置管理员却打不出来? 3、项目组加入了新的人员,我要给他说明编译环境如何设置,但是让我挠头的是,有些细节我也记不清楚了。 4、我的项目依赖一些jar包,我应该把他们放哪里?放源码库里? 5、这是我开发的第二个项目,还是需要上面的那些jar...原创 2018-08-02 16:16:47 · 175 阅读 · 0 评论 -
maven学习--核心知识点(坐标和依赖管理)
maven坐标 坐标 在平面几何中坐标(x,y)可以标识平面中唯一的一点。在maven中坐标就是为了定位一个唯一确定的jar包。 Maven世界拥有大量构建,我们需要找一个用来唯一标识一个构建的统一规范 拥有了统一规范,就可以把查找工作交给机器 在配置文件pom.xml中配置 maven坐标的主要组成 groupid:定义当前maven组织名称 artifactid:定义实际项目名...原创 2018-08-02 17:16:54 · 712 阅读 · 0 评论 -
maven学习--核心知识点(生命周期)
maven的生命周期 maven有三个生命周期:clean生命周期,default生命周期,site生命周期 生命周期可以理解为项目构建的步骤集合 生命周期是由多个阶段(Phase)组成的,每个阶段都是一个完整的功能,比如mvn clean就是clean的一个阶段. clean生命周期 pre-clean 执行一些需要在clean之前完成的工作 clean 移除所有上一次构建...原创 2018-08-03 10:54:22 · 135 阅读 · 0 评论 -
maven学习--核心知识点(插件)
插件 插件(plugin),每个插件都能实现一个阶段的功能,maven的核心的生命周期,生命周期相当于制定了maven命令执行的流程顺序,而没有真正实现流程功能,功能是由插件来实现的. 比如:compile就是一个插件实现的功能. 编译插件 <build> <plugins> <!-- 编译插件,指定编译用的jdk版本号 -->...原创 2018-08-03 14:27:23 · 153 阅读 · 0 评论 -
maven学习--核心知识点(继承和聚合)
继承 maven中的继承,是指pom文件的继承 父类工程打包方式必须为pom方式 自工程的创建方式有两种:一种是创建一个新的工程为子工程,另一种是指定老的工程为子工程, 新建工程时在创建过程中的parent project中指定父工程 子工程的pom文件中会有一个parent标签来指定父工程的gav,父工程统一依赖jar包 父工程中pom文件中的<dependencymanageme...原创 2018-08-03 15:18:25 · 142 阅读 · 0 评论 -
maven学习--maven仓库管理
什么是maven仓库? 用来统一存储所有Maven共享构建的位置就是仓库。根据Maven坐标定义每个构建在仓库中唯一存储路径大致为:groupId/artifactId/version/artifactId-version.packaging 仓库的分类 本地仓库 远程仓库 中央仓库(不包含有版权的jar包) http://repo1.maven.org/maven2 私服 局域...原创 2018-08-03 15:31:52 · 189 阅读 · 0 评论