maven
自在的双面鱼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
maven基础知识(1)
maven是一个项目管理工具 依赖管理: maven对项目中jar包的管理过程。传统工程呢个我们直接吧jar包放置在项目中。 maven工程真正的jar包放置在仓库中,项目中只用放置jar包的坐标。 仓库的种类: 本地仓库,远程仓库[私服],中央仓库。 仓库之间的关系: 但我们启动一个maven工程时,maven工程会通过pom文件中jar包的坐标去本地仓库找对应的...原创 2019-08-21 16:07:30 · 105 阅读 · 0 评论 -
父子工程填充代码(8)
每个模板下填充相关的代码,最后在web层将applicationContext.xml整合 注意:原创 2019-08-22 14:17:21 · 163 阅读 · 0 评论 -
传递依赖下来的包是否能用(7)
一.父子工程之间的传递依赖与直接依赖 1.首先在父工程导入所有需要jar包的坐标。 2.第二子工程可以直接使用父工程的资源,此时子工程与父工程是直接依赖。 3.但是子工程与父工程中的jar包都是间接依赖。 如下图所示(- 表示无法依赖),比如junit,在子工程(传递依赖)作用区为test,但是父子工程(直接依赖)作用为compile,表示此依赖丢失,jar包坐标导不进去,我们就只能...原创 2019-08-22 14:14:22 · 199 阅读 · 0 评论 -
工程和模块的关系以及继承和依赖的概念(6)
一.概念: 1.什么叫完整的项目 完整的项目是代码完整的项目,不是单单的只一个工程,也不是单单指一个模块。 2.工程模块区别 工程可以使用自己内部资源,天生独立。后天可以建立关联关系。 模块天生属于父工程,创建后所有资源父工程都可以使用。 3.父子工程关系与模块间关系 父子工程关系天生继承,不需手动建立。 模块间关系叫做依赖,依赖不是先天,依赖需后天建立。 二...原创 2019-08-22 12:51:28 · 553 阅读 · 0 评论 -
maven父子工程创建(5)
一.创建父工程 File--》New--》Project,该工程只是作为一个父工程,不需要使用骨架只需要一个pom.xml 二.创建子工程 右键父工程--》new--》Module dao: 该层工程是java工程,不需要骨架 service: 该层工程是java工程,不需要骨架 controller: 该层是web工程所以创建的时候需要使用webapp骨架...原创 2019-08-22 10:45:39 · 118 阅读 · 0 评论 -
maven工程拆分与聚合(5)
一.maven解决代码重用与便于维护问题方式 将项目分成独立模块,并拥有各自独立的坐标,使用时只需要引用该模块坐标即可。 比如以后dao,service,utils,domain等等如果有重用都可直接通过坐标引用。 二.拆分与聚合 拆分:将项目拆分为多个模块。 聚合:将拆分的模块聚合在一起。 ...原创 2019-08-22 09:49:50 · 154 阅读 · 0 评论 -
pom文件内标签讲解(4)
目录 dependcyManagement: properties: 约束头 ssm相关jar包导入整合 dependcyManagement: jar包版本锁定标签,只能将版本锁定,不能作为导入jar包标签使用 properties: 统一管理jar包工具 约束头 <project xmlns="http://maven.apache.org/POM/4.0.0"...原创 2019-08-21 21:30:33 · 174 阅读 · 0 评论 -
maven导入jar包时冲突的解决(3)
目录 检测包冲突工具 一.maven导入jar包的一些概念: 二.jar包导入优先级 三.使用exclusions解决冲突问题 四.借助Maven Helper插件中的Dependency Analyzer分析冲突的jar包 五.使用MAVEN父子项目解决冲突问题 检测包冲突工具 mvn dependency:help mvn dependency:analy...原创 2019-08-21 20:08:28 · 370 阅读 · 0 评论 -
maven案例环境准备(2)
1.使用webapp骨架创建maven工程,在web.xml中导入约束头 <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.s...原创 2019-08-21 16:24:09 · 107 阅读 · 0 评论 -
maven父子工程三种启动方式(9)
1.通过启动父工程来启动工程 启动父工程的tomcat7:run来启动项目 2.通过启动web模块启动项目 在启动前需要使用父工程的Lifecycle-》install命令将工程安装不然会报Coule not find artifact 错误。 3.使用本地部署 部署本地的tomcat,然后添加项目启动 ...原创 2019-08-22 15:00:45 · 471 阅读 · 0 评论
分享