代码改变世界

随笔分类 - Maven

Maven的生命周期和插件

2017-12-26 14:40 by faunjoe88, 187 阅读, 收藏, 编辑
摘要: 一个完整的项目构建过程通常包括清理、编译、测试、打包、集成测试、验证、部署等步骤,Maven从中抽取了一套完善的、易扩展的生命周期。Maven的生命周期是抽象的,其中的具体任务都交由插件来完成。 Maven为大多数构建任务编写并绑定了默认的插件,如针对编译的插件:maven-compiler-plu 阅读全文

Maven plugin 插件

2017-12-25 15:44 by faunjoe88, 238 阅读, 收藏, 编辑
摘要: 1.maven-surefire-plugin简介: Maven在构件时执行到测试的生命周期时,会使用maven-surefire-plugin运行测试用例,背后执行的Junit或者TestNG的测试框架。 在默认情况下,maven-surefire-plugin的test目标会自动执行测试源码路径 阅读全文

maven的.m2文件夹

2017-12-23 16:31 by faunjoe88, 1359 阅读, 收藏, 编辑
摘要: 安装完maven是没有.m2文件夹的。 Maven缺省的本地仓库路径为${user.home}/.m2/repository 在linux中以.开头的文件夹都是隐藏的。当使用maven命令的时候,maven自动会创建.m2文件夹。 运行命令mvn help:system,查看java系统属性和环境变 阅读全文

使用Nexus搭建Maven私服 密码保护

2017-12-23 11:42 by faunjoe88, 3 阅读, 收藏, 编辑
该文被密码保护。 阅读全文

maven parent.relativePath

2017-12-18 23:36 by faunjoe88, 969 阅读, 收藏, 编辑
摘要: Maven parent.relativePath 默认值为../pom.xml 查找顺序:relativePath元素中的地址–本地仓库–远程仓库 设定一个空值将始终从仓库中获取,不从本地路径获取,如<relativePath /> 阅读全文

国内阿里Maven仓库镜像Maven配置文件Maven仓库速度快

2017-10-26 10:30 by faunjoe88, 196 阅读, 收藏, 编辑
摘要: mirrorId repositoryId Human Readable Name for this Mirror. http://my.repository.com/repo/path --> nexus * http://maven.aliyun.... 阅读全文

maven的依赖范围

2017-10-19 15:54 by faunjoe88, 268 阅读, 收藏, 编辑
摘要: Maven因为执行一系列编译、测试和部署运行等操作,在不同的操作下使用的classpath不同, 依赖范围就是用来控制依赖与三种 classpath(编译classpath、测试classpath、运行classpath)的关系。 <!-- 测试 --> <dependency> <groupId> 阅读全文

Maven中maven-source-plugin,maven-javadoc-plugin插件的使用:

2017-10-19 15:00 by faunjoe88, 4278 阅读, 收藏, 编辑
摘要: 摘要:今天领导说要把项目通过maven生产源码包和文档包并发布到自己的私服上,经过查看mavne官网发现有两个maven插件可以做到这些工作,一个是maven-source-plugin,另一个是maven-javadoc-plugin,现在记录一下! 一:首先在你的项目的pom.xml文件中加入如 阅读全文