![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
文章平均质量分 78
michael_daiyuntao
程序员
展开
-
Maven 仓库含义
仓库坐标是用来定义其在仓库中的唯一存储路径,这便是Maven的仓库布局方式,例如log4j:log4j:1.2.15,其对应的仓库路径为log4j/log4j/1.2.15/log4j-1.2.15.jar,其实路径与坐标的大致对应关系为groupId/artifactId/version/artifactId-version.packaging,如果构建有classifier,就加上构建转载 2013-12-17 22:23:58 · 1083 阅读 · 0 评论 -
Maven的生命周期和插件
Maven除了坐标,依赖,仓库之外,还有两个核心概念是生命周期和插件,Maven的生命周期是抽象的,其实实际行为都是由插件来完成的,如pageage阶段的任务可能就是由maven-jar-plugin完成,生命周期和插件两者协同工作,密不可分。Maven的生命周期就是为了对所有的构建过程进行抽象和统一,生命周期包含了项目的清理,初始化,编译,测试,打包,集成测试,验证和站点生成等几乎所有构转载 2013-12-18 21:51:10 · 1392 阅读 · 0 评论 -
Maven 的继承和聚合
Maven的继承与聚合当把Maven应用到实际项目中的时候,也需要将项目分成不同的模块,例如email和persist等模块,Maven的聚合特性能够把项目的各个模块聚合在一起构建,而Maven的继承特性则能帮助抽取各模块相同的依赖和插件等配置,在简化POM的同时,还能促进各个模块配置的一致性。例如persist模块负责账号数据的持久化,以XML文件的形式保存账户数据,并提供创建,读取转载 2013-12-20 01:14:07 · 1746 阅读 · 0 评论 -
Maven 对象模型
Maven中定义了一个单独的远程Maven仓库,ID为central,这是所有Maven客户端默认配置访问的中央Maven仓库,可以通过settings.xml文件去覆盖,这个超级POM关闭了从中央Maven仓库下载snapshot构件的功能,如果要使用snapshot仓库,就要在pom.xml或者settings.xml中自定义仓库位置。中央仓库包含Maven插件,默认的插件仓库就是这个原创 2014-02-10 13:47:46 · 914 阅读 · 0 评论 -
Maven 安装步骤
Window安装:Maven安装前先检查JDKecho %JAVA_HOME%java -version下载Maven :http://maven.apache.org/download.html下载apache-maven-3.0-bin.zip解压 jar xvf "C:\Users\Downloads\apache-maven-3.0.bin.zip"新建环境变量 M转载 2013-12-16 00:10:39 · 611 阅读 · 0 评论 -
Hudson持续集成服务器软件
Hudson 帮你完成定时的包括对SVN项目的编译,测试,审查,打包,部署等工作,并且会告诉团队成员最新的集成状态,步骤轮询SVN服务器---> 构建.....----> 部署到Maven私服--->生成报告安装,将hudson的war包下载,放入tomcat中运行安装subversion仓库mkdir hfdjfhdj 创建一个目录svnadmin create hfdj转载 2014-03-07 14:59:02 · 733 阅读 · 0 评论 -
Maven命令记录
mvn help:effective-pom 执行这个命令会输出一些maven默认pom的配置以及一些用户自己定义的设置effective表示有效的,或者说是mave真正运行根据的POM一个插件可以有多个目标:例如Compiler插件中的compile目标,或者是Surefire插件中的test目标目标中可以定义一组配置参数,例如compile允许设置JDK版本或者选择是否用编转载 2015-02-02 15:31:21 · 591 阅读 · 0 评论