Maven
xyz0101123132
这个作者很懒,什么都没留下…
展开
-
Maven镜像
${user.home}/.m2/settings.xml下配置镜像 maven.net.cn central one of the central mirrors in China http://ma原创 2011-08-24 21:47:35 · 3129 阅读 · 0 评论 -
Maven-15使用Maven进行测试
转载原文出处:http://suhuanzheng7784877.iteye.com/blog/10823391. 测试简介这里所说的测试主要是指单元测试,一般说Java的单元测试都知道有个Junit。确实目前很多公司,无论什么行业,基本都是使用junit进行单元测试转载 2011-08-30 22:15:00 · 4807 阅读 · 0 评论 -
Maven-11聚合与继承
一、聚合为了能够使用一条命令就能构建account-email和account-persist两个模块,我们需要建立一个额外的名为account-aggregator的模块,然后通过该模块构建整个项目的所有模块。account-aggregator本身也是个Maven项目,它原创 2011-08-30 08:59:57 · 1730 阅读 · 0 评论 -
Maven-14插件管理
pluginManagement插件管理.同dependencyManagement一样pluginManagement可管理插件父模块中的配置如下 org.apache.maven.plugins maven-原创 2011-08-30 20:46:44 · 1295 阅读 · 1 评论 -
Maven-13依赖管理
Maven提供dependencyManagement元素既能让子模块继承到父模块的依赖配置,又能保证自模块依赖的使用灵活性。(有选择的继承)可在accout-parent中加入: <project xmlns="http://maven.apache.org/P原创 2011-08-30 20:27:17 · 1023 阅读 · 0 评论 -
Maven-12可继承的POM元素
可继承的POM元素完整列表groupId:项目组ID,项目坐标的核心元素;version:项目版本,项目坐标的核心元素;description:项目的描述信息;organization:项目的组织信息;inceptionYear:项目的创始年份;url:项目的url地址d原创 2011-08-30 20:18:27 · 1259 阅读 · 0 评论 -
Maven-14仓库管理-Nexus(转帖后加强版) .
原文网址:http://blog.csdn.net/cuker919/article/details/5922007原文作者:cuker919 前面我讲到为什么要使用Maven, Maven的安装,以及如何与IDE集成等,前面的介绍可以认为是一个Hello World转载 2011-08-30 22:07:05 · 967 阅读 · 0 评论 -
Maven-10Pom中插件任务配置
Pom中插件任务配置 org.apache.maven.plugins maven-antrun-plugin 1.3 ant-validate validate run原创 2011-08-29 22:20:27 · 1047 阅读 · 0 评论 -
Maven-09自定义绑定
自定义绑定:用户可以将某个插件目标绑定到生命周期的某个阶段上。 一个常见的例子是创建项目的源码jar包,内置的插件绑定关系中并没有涉及这一任务,因此需要用户自行配置。maven-source-plugin可以帮助我们完成。它的jar-no-fork目标能够将项目的主代码打包成ja原创 2011-08-29 22:14:01 · 885 阅读 · 0 评论 -
Maven-04传递性依赖和依赖范围
依赖范围影响传递性依赖(左边第一行标示第一直接依赖范围,对上面第一行标示第二直接依赖范围,中间的交叉单元格标示传递性依赖范围) compiletestprovidedruntimecompilecom原创 2011-08-23 23:06:55 · 1696 阅读 · 2 评论 -
Maven-07仓库的布局
仓库的布局如log4j:log4j:1.2.15这一依赖的存储路径为log4j/log4j/1.2.15/log4j-1.2.15.jar大致对应关系为 groupId/artifactId/version/artifactId-version.packaging原创 2011-08-29 21:48:42 · 441 阅读 · 0 评论 -
Maven-05依赖调解
假设项目A有这样的依赖关系A->B->C->X(1.0)、A->D->X(2.0)都依赖与X,那个版本会被解析?原则:路径最近者优先。所以X(2.0)被解析。再有A->B->Y(1.0)、A->C->Y(2.0)都依赖与Y那个被解析?原则:第一申明者优先。决定原创 2011-08-29 21:25:05 · 478 阅读 · 0 评论 -
Maven-08的三套生命周期与内置绑定
Maven的三套生命周期与内置绑定clean生命周期pre-clean clean maven-clean-plugin:cleanpost-cleandefault生命周期validate init原创 2011-08-24 23:00:49 · 1061 阅读 · 0 评论 -
Maven-02 设置HTTP代理
为什么要设置http代理? 有时候你所在的公司基于安全因素考虑,要求你使用通过安全认证的代理访问因特网。这张情况下要为Maven配置http代理,才能让它访问到外部仓库,以下载所需要的资源。如何设置?编辑~/.m2/settings.xml文件(如果没有该文原创 2011-08-29 20:54:19 · 969 阅读 · 0 评论 -
Maven-01 安装和配置
1、 下载地址http://maven.apache.org/download.html2、 解压即可完成安装3、设置环境变量 M2_HOME 为Maven的安装目录4、在path中新增 %M2_HOME路径。原创 2011-08-29 20:43:54 · 456 阅读 · 0 评论 -
Maven-03 安装最佳实践
1、设置MAVEN_OPTS环境变量避免java.lang.OutOfMemeoryError.MAVEN_OPTS = -Xms128M -Xmx512m2、配置用户范围settings.xmlMaven用户可以配置$M2_HOME/conf/settings.xm原创 2011-08-29 21:02:16 · 478 阅读 · 0 评论 -
Maven-06可选依赖
假设有这样一个依赖关系,项目A依赖于项目B,项目B依赖于项目X和Y,B对于X和Y的依赖是可选依赖:A->B、B->X(可选)、B->Y(可选)。根据传递依赖的定义,如果所有这三个依赖范围都是compile,那木X、Y就是A的compile返元的传递性依赖,然而,由于这里XY是可选依赖,依赖不会得以传递。换句话说,XY将不会对A有任何影响。optional:Marks optional a原创 2011-08-29 21:35:21 · 777 阅读 · 0 评论