Maven2的配置文件settings.xml
摘要:简介:概览当Maven运行过程中的各种配置,例如pom.xml,不想绑定到一个固定的project或者要分配给用户时,我们使用settings.xml中的settings元素来确定这些配置。这包含了本地仓库位置,远程仓库服务器以及认证信息等。settings.xml存在于两个地方:1.安装的地方:$M2_HOME/conf/settings.xml2.用户的目录:${user.home}/.m2/settings.xml前者又被叫做全局配置,后者被称为用户配置。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml优先。如果你偶尔需要创建用户范围的settings,你可以简
阅读全文
posted @
2011-11-26 19:40
Yakov
阅读(211781)
推荐(5)
Maven的配置文件pom.xml
摘要:简介:什么是POM?POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。在Maven中,当谈到Project的时候,不仅仅是一堆包含代码的文件。一个Project往往包含一个配置文件,包括了与开发者有关的,缺陷跟踪系统,组织与许可,项目的URL,项目依赖,以及其他。它包含了所有与这个项目相关的东西。事实上,在Maven世界中,project可以什么都没有,甚至没有代码,但是必须包含pom.xml文件。概览下面是一个POM项目中的pom.xml文件中包含的元素。注意,其中的modelVersion是4.0.0
阅读全文
posted @
2011-11-26 15:02
Yakov
阅读(126101)
推荐(5)
Maven2实践2-plugin开发
摘要:首先,创建项目,创建一个文件夹:mkdir yakov进入yakov目录,然后创建一个pom.xml:touch pom.xml,这个xml文件的结构会在另外的章节详细说一下。使用vi编辑pom.xml,写入基本的项目信息,如下图:单单是这些还是不够的,接下来需要,配置一些私服和集成。注:上面的version改为3.0有关的私服和集成服务在上一篇中写过:http://www.cnblogs.com/yakov/archive/2011/11/19/maven2_shi_jian.html设置Maven从Nexus私服下载构件可以设置某个项目从私服下载,设置项目的pom.xml如下: 1 <
阅读全文
posted @
2011-11-21 16:39
Yakov
阅读(2663)
推荐(1)
Maven2实践1-环境安装与准备
摘要:1.在Ubuntu11.04上安装Maven2安装JDK,sudo apt-get install openjdk-6-jdk安装Maven2,sudo apt-get install maven2上面是使用apt安装,当然也可以下载到机器上文件安装,注意配置环境变量。检测是否安装好了,可以使用mvn -v查看,结果如下时就可以了:可以通过whereis命令查看maven2的配置信息位置和HOME位置,如下所示2.使用Nexus创建私服使用wget命令下载nexus,然后解压,然后拷贝到/usr/local中,进入目录,进行端口配置为8010下载nexus:wgethttp://nexus.s
阅读全文
posted @
2011-11-19 21:53
Yakov
阅读(2101)
推荐(1)
Maven2的生命周期
摘要:Maven2的阶段(生命周期)说明:Maven2拥有三套独立的生命周期,Maven的命令也是基于这些生命周期来说的。1.clean:清理先前构建的构件,又分为下面三个下阶段: a.pre-clean 执行一些清理前需要完成的工作。 b.clean 清理上一次构建生成的文件 c.post-clean 执行一些清理后需要完成的工作2.default:定义了真正构建时所需要的所有步骤,它是这三个中最核心的部分,包含的阶段如下: a.validate 验证项目是正确的并且所有必需的信息都是可用的 b.initialize 初始化构建状态 c.generate-sources 产...
阅读全文
posted @
2011-11-19 21:32
Yakov
阅读(2159)
推荐(1)