下载此文档

51CTO下载-Maven实战(完整版)maven权威指南笔记.docx


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
第2章
本地安装(win)
M2_HOME 2. 设置PATH为%M2_HOME%\bin cmd: mvn -v
安装目录分析
M2_HOME
/conf/: maven全局设置, 一般将其复制到~/.m2/目录下再修改
设置HTTP代理
eclipse插件m2eclipse安装
地址:
常见问题:
maven 安装最佳实践
设置 MAVEN_OPTS环境变量, 值为: -Xms128m –Xmx512m ,, WIPS项目设置为:-Xms256m -Xmx512m -XX:MaxPermSize=128m
(~/.m2下)
不要使用IDE自带的MAVEN, 在window/preferences/maven/installations 中修改。
第3章 Maven使用入门
(Project Object Model 项目对象模型)
Groupid: 组: 一般为 公司名+项目名
Artifactid: 子项目(模块名)名
Version: 版本号, SNAPSHOT表示不稳定版本

mvn archetype:create -DgroupId= -DartifactId=simple -DpackageName=
编写主代码
主代码目录: src/main/java/
编译代码: mvn clean compile
编写测试代码
测试代码目录: src/test/java/
添加依赖:
执行测试: mvn clean test
打包和运行
默认打成jar包 , 命令: mvn clean package
Jar包可手动添加到别的项目中。 若要使其它 (项目),则需要安装到maven本地仓库, 命令: mvn clean install
生成可执行的jar包 : 使用 maven-shade-plugin 插件。
配置完之后执行mvn clean install 命令之后,/target 目录下会有可执行的jar包
使用Archetype 生成项目骨架
Maven3: mvn archetype:generate
m2eclipse简单使用
导入Maven项目
Import –> Existing maven project->….
创建Maven项目
第4章 背景案例
注册系统
第5章 坐标和依赖
何为坐标(coordinates)
(groupid, artfactid, version, packaging, classifier)
中央仓库:
坐标详解
Groupid: 公司项目
Artifactid: 子项目(模块)
Packaging: 打包方式 jar, war, pom等 默认为jar。
Classifier: 用于构建输出附属构件,如XXX-, XXX- 可选
依赖
依赖范围 <scope>
起因: 编译和执行测试maven项目 使用的classpath 和 运行maven项目的classpath可能不同
Comile: 编译依赖范围(默认), 对编译、测试、运行三种classpath都有效
Test:测试依赖范围, 只对测试classpath有效
Provided:已提供依赖范围, 编译、测试classpath有效
Runtime:运行时依赖范围, 测试、运行classpath有效
System:系统依赖范围:和provided一致,但和本机绑定,不利于移植
Import :导入依赖范围
传递性依赖(transitive dependencies):
概念
当项目需要A依赖, 而A又有自己的依赖时,pom文件中只要写A依赖,A依赖本身的各个依赖由A项目的pom文件维护,不需要手工再写

51CTO下载-Maven实战(完整版)maven权威指南笔记 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wc69885
  • 文件大小10.46 MB
  • 时间2021-07-19