Maven中pow.xml 详解
来源:互联网 发布:简单的c语言编程例题 编辑:程序博客网 时间:2024/06/06 07:29
<project xmlns=
"http://maven.apache.org/POM/4.0.0"
>
<!--pom文件的顶级元素 -->
<modelVersion>
4.0
.
0
</modelVersion>
<!--所使用的object model版本,为了确保稳定的使用,这个元素是强制性的。除非maven开发者升级模板,否则不需要修改 -->
<groupId>Maven_Pro</groupId>
<!--是项目创建团体或组织的唯一标志符,通常是域名倒写,如groupId org.apache.maven.plugins就是为所有maven插件预留的-->
<artifactId>maven_Pro</artifactId>
<!--是项目artifact唯一的基地址名-->
<packaging>war</packaging>
<!--artifact打包的方式,如jar、war、ear等等。默认为jar。这个不仅表示项目最终产生何种后缀的文件,也表示build过程使用什么样的lifecycle。-->
<version>
0.0
.
1
-SNAPSHOT</version>
<!--artifact的版本,通常能看见为类似
0.0
.
1
-SNAPSHOT,其中SNAPSHOT表示项目开发中,为开发版本 -->
<name>maven_Pro Maven Webapp</name>
<!--表示项目的展现名,在maven生成的文档中使用 -->
<url>http:
//maven.apache.org</url>
<!--表示项目的地址,在maven生成的文档中使用-->
<description>http:
//maven.apache.org</description>
<!--表示项目的描述,在maven生成的文档中使用 -->
<dependencies>
<!--表示依赖,在子节点dependencies中添加具体依赖的groupId artifactId和version-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>
3.8
.
1
</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<finalName>maven_Pro</finalName>
</build>
</project>
project pom文件的顶级元素
modelVersion 所使用的object model版本,为了确保稳定的使用,这个元素是强制性的。除非maven开发者升级模板,否则不需要修改
groupId 是项目创建团体或组织的唯一标志符,通常是域名倒写,如groupId org.apache.maven.plugins就是为所有maven插件预留的
artifactId 是项目artifact唯一的基地址名
packaging artifact打包的方式,如jar、war、ear等等。默认为jar。这个不仅表示项目最终产生何种后缀的文件,也表示build过程使用什么样的lifecycle。
version artifact的版本,通常能看见为类似0.0.1-SNAPSHOT,其中SNAPSHOT表示项目开发中,为开发版本
name 表示项目的展现名,在maven生成的文档中使用
url 表示项目的地址,在maven生成的文档中使用
description 表示项目的描述,在maven生成的文档中使用
dependencies 表示依赖,在子节点dependencies中添加具体依赖的groupId artifactId和version
build 表示build配置
parent 表示父pom
其中groupId:artifactId:version唯一确定了一个artifact
0 0
- Maven中pow.xml 详解
- maven中pom.xml详解
- Maven中pom.xml详解
- Maven中POM.XML详解
- Maven中pom.xml详解
- maven中 pom.xml中配置详解
- maven中pom.xml配置详解
- Maven中setting.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详解
- 找一个地方记录我的技术成长之路
- 模拟退火算法解决最近最远问题
- ATPCS规则
- swift 代码笔记2
- 固件的解释
- Maven中pow.xml 详解
- 浮点公约数
- Coursera机器学习课程笔记(4) Regularization
- dojo小例子(35)带校验功能SimpleTextarea
- Siebel_CRM
- eclipse打包android项目apk
- enable password和enable secret解析
- acm的一点思考
- spoj 10606 BALNUM - Balanced Numbers 数位dp