![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven工具使用学习
Zoin
这个作者很懒,什么都没留下…
展开
-
自动化构建工具——maven学习(一)
1.系统的层次结构及对应的技术 2.目前的技术在开发中存在的问题【Why】 ①一个项目就是一个工程 如果项目非常庞大,就不适合继续使用package来划分模块,最好是每一个模块对应一个工程,利于分工协作。 借助Maven就可以将一个项目拆分成多个工程。 ②项目中需要的jar包必须手动“复制”、“粘贴”到WEB-INF/lib目录下 带来的问题是:同样的ja原创 2018-02-01 21:52:28 · 311 阅读 · 0 评论 -
自动化构建工具——maven学习(二)
5.Maven的核心概念 ①约定的目录结构 ②POM ③坐标 ④依赖 ⑤仓库 ⑥生命周期/插件/目标 ⑦继承 ⑧聚合 6.第一个Maven工程 ①创建约定的目录结构 [1]根目录:工程名 [2]src目录:源码 [3]pom.xml文件:Maven工程的核心配置文件 [4]main目录:存放主程序 [5原创 2018-02-01 22:28:30 · 195 阅读 · 0 评论 -
自动化构建工具——maven学习(三)
11.仓库 ①仓库的分类 [1]本地仓库:当前电脑上部署的仓库目录,为当前电脑上所有Maven工程服务 [2]远程仓库 (1)私服:搭建在局域网环境中,为局域网范围内的所有Maven工程服务 (2)中央仓库:架设在Internet上,为全世界所有Maven工程服务 (3)中央仓库镜像:为了分担中央仓库的流量,提升用户访问速度 ②仓库中保存的原创 2018-02-02 10:48:24 · 229 阅读 · 0 评论 -
自动化构建工具——maven学习(四)
15.依赖[高级] ①依赖的传递性 [1]好处:可以传递的依赖不必在每个模块工程中都重复声明,在“最下面”的工程中依赖一次即可。 [2]注意:非compile范围的依赖不能传递。所以在各个工程模块中,如果有需要就得重复声明依赖。 ②依赖的排除 [1]需要设置依赖排除的场合 [2]依赖排除的设置方式 ③依赖的原则 [1]作用:解决原创 2018-02-02 11:09:07 · 929 阅读 · 0 评论