logo头像

专业java web开发!

maven

《maven实战》学习笔记7——maven项目版本管理和灵活构建

说明《maven实战》一书内容很多,整个maven要学的东西也很多,不过,结合个人实际情况,我打算把这一篇作为这次对maven学习的一个阶段性收尾,待其他更急需补充的知识有一定眉目了,再回过头来继续深入。…

《maven实战》学习笔记6——maven聚合和继承

maven聚合为什么要用maven聚合随着互联网的发展,一个项目的业务复杂度越来越高,整个项目的业务代码也会越来越庞大,因此便有了把一个项目拆分成若干个子项目的需求。根据之前的知识,clean、test、package、install等都是针对单独的项目,那么对于上边若干个子项目可能就需要执行若干次的clean、test、package、install等操作,而这些操作具有很高的重复性。介于这样的前提,便需要使用到maven聚合,经过一定的配置后,可以让我们每一次clean或者test或者package等都同时对所有子模块生效,大大减少了重复工作。…

《maven实战》学习笔记5——maven仓库和镜像

什么是maven仓库要理解什么是maven仓库,需要先理解什么是maven构件。什么是mavne构件呢?在本书中解释是: 在maven的世界中,任何一个maven依赖、插件和maven项目构建的输出都是maven的构件。…

《maven实战》学习笔记4——maven坐标和依赖

maven坐标maven坐标是什么坐标一词最让人熟悉的就是读书时学的x、y轴的横竖坐标,平面中由x、y决定一个唯一的点,x、y就是坐标。三维中,x、y、z决定一个唯一的点,x、y、z就是坐标。而在maven中,就是groupId、artifactId、version、packaging等属性决定一个唯一的项目模块,这些属性就是maven项目的坐标。…

《maven实战》学习笔记3——maven使用入门

说明由于我目前所做的项目皆是java web项目,因此整个系统学习的过程也就以java web为基础。 maven项目结构根据maven约定,一个比较标准的maven java web项目,结合eclipse通常可以看到结构如下:…

《maven实战》学习笔记1——maven是什么?为什么要用maven?

前言工欲善其事,必先利其器。对于java web开发者而言,或者说对于目前大部分java web开发者而言,eclipse、maven、svn、tomcat可能就是目前最常用也是必会的武器了,所以为了更高效的开发和解决问题,经过一番思考后我决定系统性的学学这几样武器。这几样在我看来一样的重要,也就没有先后之分。都要学,于是我便随便抽了一个,就先从maven开始,主要是结合《maven实战》一书的电子版和纸质版来学习和实践。为了更好的记忆,同时也为了能在学习的过程中帮到更多人,遂决定做这个系列的笔记。…