1 / 7
文档名称:

maven笔记.doc

格式:doc   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

maven笔记.doc

上传人:xxj16588 2016/4/26 文件大小:0 KB

下载得到文件列表

maven笔记.doc

文档介绍

文档介绍:maven 笔记 1、 maven 最主要的命令 mvn pile // 编译 mvn clean test // 编译测试类,测试 mvn clean package // 打包,默认(jar) mvn clean install // 安装到本地 maven 仓库,以供其他工程使用可以理解为 4 个生命周期,执行后面的会把前面的执行上,如执行 test ,pile 。又如 install pile 、 test 、 package 2 、构件————概念在 maven 里,任何一个依赖、插件或者项目构建的输出,都可以称为构件。 3、 maven 的 build 包含生命周期阶段可以大致理解为: 1、 initialize 2、 compile 3、 test 4、 package 5、 integrationTest 6、 deploy 4、 default 生命周期的内置插件绑定关系及具体任务生命周期阶段插件: 目标执行任务 process-resources maven-resources-plugin:resources 复制 pile piler-pile 编译主代码至主输出目录 process-test-resources maven-resources-plugin:testResource s 复制测试资源文件至测试输出 pile piler-plugin:pile 编译测试代码至测试输出目录 test maven-surefire-plugin:test 执行测试用例 package maven-jar-plugin:jar 创建项目 jar 包 install maven-install-plugin:install 将项目输出构件安装到本地仓库 deploy maven-deploy-plugin:deploy 将项目输出构件部署到远程仓库 5 、跳过 test 的 install mvn install -=true mvn install -DskipTests 6 、输出详细 stack 可以加参数-X 7、 pom 继承父 pom 的写法<parent> <.</groupId> <artifactId>snf-sample-pom</artifactId> <version></version> <relativePath>../snf-sample-pom/</relativePath> </parent> 8、通过依赖管理—— dependencyManagement 可以实现各 pom 的版本统一: 父 pom 在 dependencyManagement 中写完整的 dependency ,子类只写部分内容的 dependency (如不写版本), 剩余的从父类的 dependencyManagement 中继承,从而实现只要更改父 pom 即可更改所有相关 pom 的版本。优点是如果子 pom 中没有相关 dependency ,子 pom 不会引人父 pom 的 dependencyManagement ,相当灵活。 9 、插件管理—— pluginManagement 类似上面第 8条的 dependencyManagem