maven学习笔记
2015-06-04 20:40
232 查看
4000
关于maven的配置文件pom.xml说明:
maven的坐标元素包括groupId artifactId version packaging classifier
maven的中央仓库包含了世界上大部分流行的开源项目构件 http://repo1.maven.org/maven2
<modelVersion>指定了当前POM模型的版本,对于maven2 和 maven 3 他的取值必须是4.0.0
groupId artifactId version 这三个元素定义了一个项目的基本坐标;
groupId 定义了项目属于哪个组 ,这个组往往和项目所在的组织关联,定义当前项目隶属的实际项目;
artifactId 定义了当前maven项目在组中的唯一ID,实际项目中的一个maven模块;推荐使用groupId作为artifactId的前缀
version 指定了项目的当前版本 1.0-SNAPSHOT
packaging 定义了maven项目的打包方式,可选;
classifier 定义了构建输出的一些附属组件;
依赖配置:denpendencies
groupId artifactId version 依赖的基本坐标。
type 依赖的类型,对应项目的坐标定义的packaging 默认为jar
scope 依赖的范围
optional 标记依赖是否可选
exclusions 用来排除传递性依赖
4000
关于maven的配置文件pom.xml说明:
maven的坐标元素包括groupId artifactId version packaging classifier
maven的中央仓库包含了世界上大部分流行的开源项目构件 http://repo1.maven.org/maven2
<modelVersion>指定了当前POM模型的版本,对于maven2 和 maven 3 他的取值必须是4.0.0
groupId artifactId version 这三个元素定义了一个项目的基本坐标;
groupId 定义了项目属于哪个组 ,这个组往往和项目所在的组织关联,定义当前项目隶属的实际项目;
artifactId 定义了当前maven项目在组中的唯一ID,实际项目中的一个maven模块;推荐使用groupId作为artifactId的前缀
version 指定了项目的当前版本 1.0-SNAPSHOT
packaging 定义了maven项目的打包方式,可选;
classifier 定义了构建输出的一些附属组件;
依赖配置:denpendencies
groupId artifactId version 依赖的基本坐标。
type 依赖的类型,对应项目的坐标定义的packaging 默认为jar
scope 依赖的范围
optional 标记依赖是否可选
exclusions 用来排除传递性依赖
相关文章推荐
- Matlab图像处理系列1———线性变换和直方图均衡
- css笔试题
- 一个还不成熟的女程序员的苦恼
- AJAX的概念介绍
- 【VB.NET机房重构】从字符串到类型double的转换无效?
- Android Studio 1.0.2 设置内存大小
- Hadoop RPC通信原理
- openjdk源码加载到eclipse中
- 使用xampp访问本地网页
- Java知多少(82)标签、按钮和按钮事件简介
- mysql 单表百万数据记录分页性能优化
- Sublime Text 2 快捷键用法大全
- @Override用在哪儿
- Python 代码调试技巧
- poj3009 Curling 2.0
- 1的个数
- linux下推荐书籍
- [PKU] C15C Rabbit's Festival
- 【目标杂谈 】
- 强烈推荐android studio用的几个插件