Maven中pom.xml详解
来源:互联网 发布:用sql语言创建数据库 编辑:程序博客网 时间:2024/05/16 14:27
1、pom.xml常用元素
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"><!-- 必须元素,指定当前pom版本 --><modelVersion>4.0.0</modelVersion><groupId>com.demo.test<!-- 公司名+项目名 --></groupId><artifactId>webapp<!-- 项目名+模块名 --></artifactId><!-- 第一个0表示大版本号第二个0表示分支版本号第三个0表示小版本号版本号有:snapshot 快照alpha 内部测试beta 公测Release 稳当版GA 正式发布版本 --><version>0.0.1-SNAPSHOT</version><!-- 打包的方式,默认为jar,还有war、zip、pom等等 --><packaging>war</packaging><!-- 项目描述 --><name>webapp Maven Webapp</name><description>项目描述信息</description><!-- 开发人员列表 --><developers></developers><url>http://maven.apache.org</url><!-- 项目许可说明 --><licenses></licenses><!-- 组织描述 --><organization></organization><!-- 项目jar依赖 --><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.10</version><!-- type指的是类型,默认为jar --><type>jar</type><!-- 依赖范围 主要有:compile,默认范围,编译、测试、运行都有效 import,导入的依赖范围,它只用在dependencyManagement中,表示从其他的pom中导入dependency的配置 provided,在编译测试时有效 runtime,在测试运行时有效 system,与本机系统相关联、可移植效果差,和provided一样 test,只在测试时候有用--><scope>test</scope><!-- 设置依赖是否可选,默认为false --><optional>false</optional><!-- 排除依赖传递列表 --><exclusions><exclusion><groupId></groupId><artifactId></artifactId></exclusion></exclusions></dependency></dependencies><!-- 依赖管理 --><dependencyManagement><dependencies><dependency></dependency></dependencies></dependencyManagement><build> <plugins> <plugin> <groupId></groupId> <artifactId></artifactId> <version></version> </plugin> </plugins><finalName>webapp</finalName></build><!-- 模块的继承 --><parent></parent><!-- 模块的聚合 --><modules><module></module></modules></project>
阅读全文
0 0
- maven中pom.xml详解
- Maven中pom.xml详解
- Maven中POM.XML详解
- Maven中pom.xml详解
- maven中 pom.xml中配置详解
- maven中pom.xml配置详解
- Maven中pom.xml元素详解
- Maven中POM.XML详解(1)
- maven pom.xml详解
- maven POM.xml详解
- maven pom.xml详解
- maven POM.xml详解
- maven POM.xml详解
- maven POM.xml详解
- maven pom.xml详解
- maven pom.xml详解
- 【maven】 pom.xml详解
- maven pom.xml详解
- 粗粒度和细粒度的区别(以Spark on Mesos为例)
- JSON入门小例子
- 九度oj-题目1166:迭代求立方根-数学
- CentOS常用查看系统、资源、服务、用户等命令
- web里元素包裹的问题。
- Maven中pom.xml详解
- jacson解析json串value带反斜杠报错
- Arduino学习笔记——按钮控制LED
- 剑指offer题12
- boost的初始化失败错误Boost shared memory can't be initialized
- 解决FPGA时序问题的八大忠告
- 页面隐藏的黑科技-visibilitychange
- input[type='file'] img图片上传
- RollViewPager的无限轮播