Java-研发管理-Maven
yanliang1
Java,关心一切新技术
展开
-
Maven 实战 09 属性 资源
事实上有六种类型的Maven属性:内置属性:主要有两个常用内置属性——${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本。POM属性:pom中对应元素的值。例如${project.artifactId}对应了元素的值。常用的POM属性:${project.build.sourceDirectory} 项目的主源码目录,默认src转载 2013-09-29 14:01:33 · 788 阅读 · 0 评论 -
Maven 实战 06 插件
Maven官方有两个插件列表,第一个列表的GroupId为org.apache.maven.plugins,这里的插件最为成熟,具体地址为:http://maven.apache.org/plugins/index.html。第二个列表的GroupId为org.codehaus.mojo,这里的插件没有那么核心,但也有不少十分有用,其地址为:http://mojo.codehaus转载 2013-09-27 22:10:50 · 637 阅读 · 0 评论 -
Maven 实战 01 使用入门
Maven项目的核心是 pom.xml. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd">转载 2013-09-27 22:08:21 · 598 阅读 · 0 评论 -
Maven 实战 00 安装
Windows上安装Maven在安装Maven之前,首先要确认你已经正确安装了JDKC:\Users\Juven Xu>echo %JAVA_HOME% C:\Users\Juven Xu>java -version下载Maven:http://maven.apache.org/download.html将安装文件解压到你指定的目录中,设置环境变量M2_HOME在系转载 2013-09-27 22:07:49 · 657 阅读 · 0 评论 -
Maven 实战 03 仓库
对于maven来说,仓库只分为两类:本地仓库和远程仓库除了中央仓库和私服,还有很多其他公开的远程仓库,常见的有java.net Maven库(http://download.java.net/maven/2/)和jboss Maven库(http://repository.jboss.com/maven2/)等本地仓库编辑文件~/.m2/settings.xml,设置loc转载 2013-09-27 22:09:21 · 680 阅读 · 0 评论 -
Maven 实战 02 依赖
坐标maven定义了这样一组规则:世界上任何一个构件都可以使用maven坐标唯一标识,maven坐标的元素包括groupId 定义当前maven项目隶属的实际项目artifactId 定义实际项目中的一个maven项目(模块),version 定义当前所处的版本packaging 定义项目的打包方式。默认为jarclassifier转载 2013-09-27 22:08:51 · 670 阅读 · 0 评论 -
Maven 实战 05 聚合与继承
聚合:一条命令构建多个模块 4.0.0 com.jubenxu.mvnbook.account account-aggregator 0.0.1-SNAPSHOT pom Account Aggregator转载 2013-09-27 22:10:20 · 669 阅读 · 0 评论 -
Maven 实战 04 生命周期和插件
maven拥有3套相互独立的生命周期,分别为clean,default,siteclean生命周期目的是清理项目,default生命周期是构件项目site生命周期是建立项目站点。每个生命周期包含一些阶段(phase),这些阶段都是有序的,且后面的阶段依赖前面的阶段。用户和maven最直接的交互方式是调用这些生命周期阶段。clean生命周期 pre-clean:转载 2013-09-27 22:09:46 · 539 阅读 · 0 评论 -
Maven 实战 08 版本管理
Maven的版本号约定:主版本.此版本.增量版本-里程碑版本例如:1.3.4-beta-2主版本:表示项目的重大架构变更次版本:表示较大范围的功能增加和变化,及Bug修复增量版本:一般表示重大Bug的修复里程碑版本:例如3.0-alpha-1,3.0-beta-1等* Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该转载 2013-09-29 14:00:53 · 868 阅读 · 0 评论 -
Maven 插件之 maven-antrun-plugin
虽然Maven已经代替Ant,成为Java 工业领域事实上的构建标准.但在某些情况下,如果可以用Ant命令,还是很方便的. 借助 maven-antrun-plugin 插件,可以在Maven执行时,额外执行Ant脚本. maven-antrun-plugin打包完成后,把构建结果复制到其他位置<plugin> <groupId>org.apache.maven.plugins</group原创 2016-08-17 14:37:22 · 15021 阅读 · 0 评论