无分类 Maven项目分析剔除无用jar引用 一、为什么要做这件事?项目持续研发,不停地在上面新增功能,新增特性,引入新的框架和组件,jar包依赖多并且复杂,再加上需求各种变更,有不少已经存在的功能下线,但jar包依赖没人管,还是放在项目的pom.xml文件里。项目持续的时间一长,经常会出现项目打包要求内存多,时间慢的问题,如何分析项目中哪些依赖是有用的…
无分类 Eclipse创建Maven管理的Web项目 部署映射项目名 右键 ,properties的Deployment Assembly,这是部署的映射,jar包在lib目录里、src映射到 WEB-INF/classes中、/WebContent映射到 / 根目录中。
无分类 Maven基础教程之插件 上一篇《Maven基础教程之生命周期》中也讲到了,Maven中通过模板方法这样的设计模式,生命周期只“立牌坊”,而实际上是插件在背后默默的奉献着。也就是说,在Maven中,真正的完成生命周期中那些阶段该干的活,都是由插件来做的。所以,从上面的描述,大家也能感受到Maven中插件的重要性了;插件非常重要,所以它的知识点…
无分类 Maven基础教程之仓库 在前面的几篇关于Maven的总结中,都说到只要指定了groupId、artifactId和version坐标信息,就可以从中央仓库中找到对应的jar包。等一下,仓库?大家肯定会问,仓库是什么?这个仓库在哪里?为什么Maven会自动去那个仓库找我要的jar包呢?好的,我知道大家肯定有一堆的疑问,一头雾水,这篇文章就来解决大家的这些疑问,…
无分类 Maven基础教程之依赖 在前面的总结中,总是说到依赖这个东西,而且还有看到dependencies这个词在pom.xml文件中的使用,所以很多读者就很迫不及待的想知道这个依赖到底是什么东西?作为Maven中一个非常重要的概念,那到底该如何使用和配置,以及使用过程中有哪些注意事项,而这篇文章就是对Maven中的依赖进行详细的总结,一扫对依赖概念的不解。
无分类 Maven基础教程之安装与配置 至于为什么要写Maven这个系列呢?其实我自己还是感慨颇深的,在去年一年的工作中,接触了一帮出差过来支撑的兄弟,但是这帮兄弟也都是刚走出校门的,或者从其它行业转过来做开发的,经验都很少,基础的Maven都不会配置,更不要说Maven的那些概念了。其实,在我们周围很多的看似很厉害的“大牛”,他能和你侃侃而谈,从人工…
无分类 Maven基础教程之坐标 看完上一篇《Maven基础教程之使用入门》后,大家基本上就会使用Maven了,但是Maven远不止上一篇文章中总结的那么一点东西,还有很多其他非常重要的概念,而这些概念就是我们深入理解Maven,学习Maven原理的重点,从这一篇文章开始,我将开始重点总结Maven中的一些重点概念和原理性的东西,通过这些重要的概念和原理性的…
无分类 Maven基础教程之使用入门 说到Maven的入门使用,其实是特别简单的,如果只是说就是能使用,会使用Maven,也许只要短短的一两个小时就OK了,不需要去理解Maven的那些概念,而这篇文章就是要教会你会使用Maven,而整个系列则是要让你明白整个Maven。这篇文章就是如此,仅仅就是告诉你怎么用Maven,仅此而已,会用是学习整个系列的前提。
无分类 Maven基础教程之Archetype 作为整个系列的最后一篇,写到这个时候,多多少少都会有一点惰性,在4月初定计划时,原计划用一个月的时间把整个Maven系列整理完,但是这都到了5月份了,罪过、罪过!