转:maven3常用POM属性及Settings属性介绍
原文:http://blog.csdn.net/lgm277531070/article/details/6922645
A.pom.xml属性介绍:
project: pom的xml根元素。
parent: 声明继承。
modules: 声明聚合,该值是一个当前POM的相对目录。用户项目的聚合。
groupId: 定义当前Maven项目隶属的实际项目。
artifactId: 定义实际项目中的一个Maven项目模块,一般为实际项目名称。
version: 定义Maven项目当前版本。
groupId、artifactId、version三个属性构成项目的坐标,必须全部填写。
packaging: 坐标元素之一,可以不填,不填默认jar,表示项目构建成jar包;值为war表示可部署的web项目。
name: 名称。
description: 项目描述。
organization: 所属组织。
licenses: 许可证。
mailingLists: 邮件列表。
developers: 开发者。
contributors: 贡献者。
issueManagement: 问题追踪系统。
ciManagement: 持续集成系统。
scm: 版本控制系统。
prerequisites-->maven: 要求maven最低版本,默认值为2.0.
build-->sourceDirectory: 主源码目录。
build-->scriptSourceDirectory: 脚本源码目录。
build-->testSourceDirectory: 测试源码目录。
build-->outputDirectory: 主源码输出目录。
build-->testOutputDirectory: 测试源码输出目录。
build-->resources-->resource: 主资源目录。
build-->testResources-->testResource: 测试资源目录。
build-->finalName: 输出主构件的名称。
build-->directory: 输出目录。
build-->filters-->filter: 通过properties文件定义资源过滤属性。
build-->extensions-->extension: 扩展Maven的核心。
build-->pluginManagement: 插件管理。
build-->plugins-->plugin: 插件。
profiles-->profile: POM Profile。
distributionManagement-->repository: 发布版本部署仓库。
distributionManagement-->snapshotRepository: 快照版本部署仓库。
distributionManagement-->site: 站点部署。
repositories-->repository: 仓库。
pluginRepositories-->pluginRepository: 插件仓库。
dependencies-->dependency: 依赖管理。
properties: Maven属性。
reporting-->plugins: 报告插件。
a-->b表示a元素嵌套着b元素。
B.settings.xml文件配置。
settings: settings.xml的根元素。
localRepository: 本地仓库。
interactiveMode: Maven是否与用户交互,默认值为true。
offline: 离线模式,默认false。
pluginGroups-->pluginGroup: 插件组。
servers-->server: 下载与部署仓库的认证信息。
mirrors-->mirror: 仓库镜像。
proxies-->proxy: 代理。
profiles-->profile: Settings Profile。
activeProfiles-->activeProfile: 激活Profile。
Maven目录下的conf文件夹下的settings.xml为全局的,影响所有用户的配置。一般建议修改c:\Users\用户名\.m2\目录下的settings.xml,属于局部的,只对当前目录下的用户有用。
转:maven3常用POM属性及Settings属性介绍的更多相关文章
- maven3常用命令、java项目搭建、web项目搭建详细图解
http://blog.csdn.net/edward0830ly/article/details/8748986 ------------------------------maven3常用命令-- ...
- maven3常用命令\创建Project
转自 http://blog.csdn.net/edward0830ly/article/details/8748986 ------------------------------maven3常用命 ...
- 转 maven3常用命令、java项目搭建、web项目搭建详细图解
转自地址:http://blog.csdn.net/edward0830ly/article/details/8748986 ------------------------------maven3常 ...
- maven3常用命令、java项目搭建、web项目搭建详细图解(转)
转自:http://blog.csdn.net/edward0830ly/article/details/8748986 maven3常用命令.java项目搭建.web项目搭建详细图解 2013-0 ...
- Maven内置属性,pom属性
内置属性(Maven预定义,用户可以直接使用) ${basedir}表示项目根目录,即包含pom.xml文件的目录; ${version}表示项目版本; ${project.basedir}同${ba ...
- Maven配置文件POM属性最全详解
注:本文内容来源于: BlueKitty1210 <Maven配置文件POM属性最全详解> <project xmlns="http://maven.apache.org/ ...
- Maven实战:pom.xml与settings.xml
pom.xml与settings.xml pom.xml与setting.xml,可以说是Maven中最重要的两个配置文件,决定了Maven的核心功能,虽然之前的文章零零碎碎有提到过pom.xml和s ...
- 了解screen对象的常用视图属性
前面的话 screen对象基本上只用来表明客户端的能力,其中包括浏览器窗口外部的显示器的信息,如像素高度和宽度等.每个浏览器中的screen对象都包含着各不相同的属性.本文将详细介绍screen对象的 ...
- 【转】MySQL数据类型和常用字段属性总结
来源:http://www.jb51.net/article/55853.htm 这里先总结数据类型.MySQL中的数据类型大的方面来分,可以分为:日期和时间.数值,以及字符串.下面就分开来进行总结. ...
随机推荐
- 2017 icpc 西安网络赛
F. Trig Function 样例输入 2 0 2 1 2 2 样例输出 998244352 0 2 找啊找啊找数列和论文.cosnx可以用切比雪夫多项式弄成(cosx)的多项式,然后去找到了相关 ...
- HihoCoder - 1715 树的连通问题
题面在这里! 正式告别文化课回归的第一题QWQ,然鹅半个月之后还是要退役QWQWQWQWQ 好像很久之前就见过的一个题,当时只会打一打 O(N^2) 的暴力QWQ,正好今天又写了遍这个暴力用来对拍23 ...
- Maven的内置属性
Maven共有6类属性: ①内置属性(Maven预定义属性,用户可以直接使用) ${basedir}表示项目的根路径,即包含pom.xml文件的目录 ${version}表示项目版本 ${projec ...
- mybatis批量update,返回行数为-1
mybatis批量更新返回结果为-1,是由于mybatis的defaultExExecutorType引起的, 它有三个执行器:SIMPLE 就是普通的执行器:REUSE 执行器会重用预处理语句 ...
- Semaphore(信号量)源码分析
1. Semaphore Semaphore和ReentrantReadWriteLock.ReadLock(读锁)都采用AbstractOwnableSynchronizer共享排队的方式实现. 关 ...
- 解决marathon上docker实例一直waitting的问题
可能原因: 1. mesos-slave上资源不够,一般是内存不够.可上mesos-master:5050上查看 2. 宿主机上没有镜像,一直在拉或拉不到.上宿主机上查看: docker images ...
- CSS margin-top 属性
1.margin-top 属性设置元素的上外边距. 注意:允许使用负值. 2.html 文件 <html> <head> <style type="text/c ...
- postgres--流复制
配置 master 192.168.2.21 5432 slave 192.168.2.22 5432 目录 /var/lib/pgsql/10/data/ 配置主库 配置用户 psql create ...
- Unity3D新手教学,让你十二小时,从入门到掌握!(二) [转]
版权声明:本文为Aries原创文章,转载请标明出处.如有不足之处欢迎提出意见或建议,联系QQ531193915 继续上一讲的内容,首先呢, 为了接下来要做的小游戏,在这里我要小小的修改一下移动的代码. ...
- MS SQL 标识列的查询
摘自: http://www.2cto.com/database/201212/175000.html SQL标识列的查询 1.判段一个表是否具有标识列 www.2cto.com 可 ...