maven(4)------maven核心pom.xml文件常用元素分析
来源:互联网 发布:自动变速箱编程 编辑:程序博客网 时间:2024/06/08 07:50
在maven项目中,pom文件是核心文件
pom.xml:
<?xml version="1.0" encoding="UTF-8"?><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"> <modelVersion>4.0.0</modelVersion> <groupId>com.lanhuigu.controller</groupId> <artifactId>lanhuigu_pc</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <name>lanhuigu_pc</name> <dependencies> <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.4</version><!-- 作用范围测试 --><scope>test</scope> </dependency> </dependencies></project>其中<?xml version="1.0" encoding="UTF-8"?>为xml文件版本编号和编码方式
project为pom.xml文件的根元素,主要声明了命名空间和xsd元素
modelVersion定义pom模型的版本,maven2和maven3中都是4.0.0
groupId定义项目属于哪个组,跟项目和组织关联,让人更容易理解
artifactId定义项目在组中唯一ID
version项目版本号,比如0.0.1-SNAPSHOT为开发版本,随着项目发展会出现1.0等发布版本
packaging打包方式,比如,将项目打成war包,jar包等等
name这个名字可有可无,如果写上项目名称,信息跟容易交流,逻辑更清晰些
*********************
dependencies定义jar包根元素
dependency定义jar包元素
groupId定义jar包分组,我们要将jar包放在哪个文件夹下
artifactId定义jar包在分组中唯一ID
version定义jar包的版本号
在主代码中不引用
注: maven的pom.xml文件中还有很多文件元素,这里列举的只是比较常用或必须使用的
0 0
- maven(4)------maven核心pom.xml文件常用元素分析
- maven(4)------maven核心pom.xml文件常用元素分析
- maven核心文件pom.xml详解
- maven核心文件:pom.xml详解
- Maven的核心文件pom.xml解析
- Maven POM文件元素
- 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详解
- maven核心,pom.xml详解
- maven核心,pom.xml详解
- Java中的Static class
- 一个神奇的文件Dockerfile
- 浅谈Java内部类的四个应用场景
- 【51NOD1242】斐波那契数列的第N项(矩阵快速幂)
- java内省详解
- maven(4)------maven核心pom.xml文件常用元素分析
- 神经网络训练之交叉验证
- 关于SQL语句的排序问题
- C# 保存Excel文件 ( 打开Excel文件格式与扩展名指定格式不一致)
- PHP-FPM自启动脚本编写与详细操作说明
- 确定两串乱序同构
- Linux下FTP服务器默认目录的更改方法
- USB描述符
- 极光推送android