上一页 1 ··· 5 6 7 8 9
摘要: 目录一、简介Nexus是Maven仓库管理器,用来搭建一个本地仓库服务器,这样做的好处是便于管理,节省网络资源,速度快,还有一个非常有用的功能就是可以通过项目的SNAPSHOT版本管理,来进行模块间的高效依赖开发一、为什么要用Nexus虽然可以通过中央仓库来获取我们所需要的jar包,但是现实往往是存... 阅读全文
posted @ 2015-02-09 18:18 风过无痕的博客 阅读(1544) 评论(0) 推荐(0) 编辑
摘要: 目录一、作用Maven仓库分为本地仓库和远程仓库,集中存放项目引用的jar包,无需将jar包放在程序中,结合Maven项目的pom.xml,使得项目管理jar包更容易,有以下几个优点:对于项目来说,无需关心jar包存储问题,只管理好配置即可易于搜索和使用jar包,不需要到网上到处找,仓库提供了几乎所... 阅读全文
posted @ 2015-02-09 18:02 风过无痕的博客 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 目录pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件、开发者需要遵循的规则、缺陷管理系统、组织和licenses、项目的url、项目的依赖性以及其他所有的项目相关因素。下面是我在项目中应用的一个pom.xml,仅供参考更多细节内容将在后面的... 阅读全文
posted @ 2015-02-09 17:45 风过无痕的博客 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 目录一、简介settings.xml对于maven来说相当于全局性的配置,用于所有的项目,当Maven运行过程中的各种配置,例如pom.xml,不想绑定到一个固定的project或者要分配给用户时,我们使用settings.xml中的settings元素来确定这些配置。这包含了本地仓库位置,远程仓库... 阅读全文
posted @ 2015-02-09 17:39 风过无痕的博客 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 目录我们项目中用到的jar包可以通过依赖的方式引入,构建项目的时候从Maven仓库下载即可。1. 依赖配置 依赖可以声明如下: ... group-a artifact-a 1.0 group-c ... 阅读全文
posted @ 2015-02-09 17:30 风过无痕的博客 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 目录1.为什么要定义Maven坐标 在我们开发Maven项目的时候,需要为其定义适当的坐标,这是Maven强制要求的。在这个基础上,其他Maven项目才能应用该项目生成的构件。 2.Maven坐标详解 Maven坐标为各种构件引入了秩序,任何一个构件都必须明确定义自己的坐标,而一组Mave... 阅读全文
posted @ 2015-02-09 16:21 风过无痕的博客 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 目录1. 三套生命周期 Maven拥有三套相互独立的生命周期,它们分别为clean,default和site。 每个生命周期包含一些阶段,这些阶段是有顺序的,并且后面的阶段依赖于前面的阶段,用户和Maven最直接的交互方式就是调用这些生命周期阶段。 以clean生命周期为例,它包含... 阅读全文
posted @ 2015-02-09 16:17 风过无痕的博客 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 目录1. 安装m2eclipse插件 要用Eclipse构建Maven项目,我们需要先安装meeclipse插件 点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图:安装成... 阅读全文
posted @ 2015-02-09 16:11 风过无痕的博客 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 目录上一节讲了maven的安装和配置,这一节我们来学习一下创建一个简单的Maven项目1. 用Maven 命令创建一个简单的Maven项目在cmd中运行如下命令:mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-ap... 阅读全文
posted @ 2015-02-09 16:05 风过无痕的博客 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 目录 1. 简介 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. 如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方 法。 Maven便提供了这样一种选择,将你的注意力从作业层转移到项目管理层。Mav... 阅读全文
posted @ 2015-02-09 15:58 风过无痕的博客 阅读(463) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9