首页 > 其他分享 >第一章 第三节 pom 中常见的标签解释

第一章 第三节 pom 中常见的标签解释

时间:2023-10-11 11:45:50浏览次数:31  
标签:第三节 项目 标签 jar 标识 pom demo

pom.xml 文件详解

1.pom 文件中常用的标签详解

<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
</project>
<project>   //项目综述

<model-version>  //model 版本

------项目的大标识

<groupId>com.springboot</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>demo</name>
<description>Demo project for Spring Boot</description>

	<groupId>  项目组织的唯一标识,一般是包名

​	<artifactId> 项目的唯一标识

​	<version> 项目的版本

​	<name> 项目名称

​	<description> 项目描述

​	<packaging> 项目打包类型

​	<url> 项目地址

---------一个项目的大体标签

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <!--
    test 当前依赖参与项目的单元测试
    runtime	当前项目的运行阶段
    provided与compile类似,区别在于不会参与最终的打包
    system 从本地磁盘引用一个jar包,scope为system是要有标签<systemPath>
   -->
    <scope>runtime</scope>
    <optional>true</optional>
</dependency>
    <dependecies> jar包引用总标签

​	<dependency> jar包引用标签

​	<groupId> 组织的唯一标识

​	<artifactId> jar包的标识

​	<version> jar 包的版本

​	<scope> jar包的应用范围

---------jar 包依赖表

2.用pom文件来解决依赖冲突

​ jar 包冲突时一般汇报两种错误:1. NoSuchMethod 2. ClassNotFind

​ 可在引用的jar包标签下加一个 exclude 标签来弃用不兼容,冲突的jar包

3.其他的pom标签

    <licences> 开源许可证,

​	<developer> 开发者信息

 	<parent> 父级标签

​	<build> 打包之后的信息等

​	<plugin> 插件信息

标签:第三节,项目,标签,jar,标识,pom,demo
From: https://www.cnblogs.com/rushintocloud/p/17756703.html

相关文章

  • Qt_C++读写NFC标签Ntag支持windows国产linux操作系统
    本示例使用的发卡器:ntag2标签存储结构说明#include"mainwindow.h"#include"./ui_mainwindow.h"#include<QDebug>#include"QLibrary"#include"QMessageBox"//本示例可在windows、linux系统内编译、运行//判断windows、linux系统,声明动态库函数---------------......
  • git tag 标签
    1.创建tag标签创建本地标签:gittag,如gittagv1.0。2.推送tag标签需要注意的是标签的推送跟分支的推送不是同一回事,tag标签创建后需要单独推送。推送tag标签:gitpushorigin,推送到远程仓库。如gitpushoriginv1.0。推送多个未推送的本地标签:gitpushorigin--ta......
  • pom.xml/maven包
    Junit:测试<dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version></dependency></dependencies>写在测试类里:impo......
  • Maven_pom文件解读
    Maven核心概念:POM含义POM:ProjectObjectModel,项目对象模型。和POM类似的是:DOM(DocumentObjectModel),文档对象模型。它们都是模型化思想的具体体现。模型化思想POM表示将工程抽象为一个模型,再用程序中的对象来描述这个模型。这样我们就可以用程序来管理项目了。我们在......
  • 列表标签
    1.无序列表<ultype="square"><li>第一项</li><li>第二项</li><li>第三项</li><li>第四项</li></ul> 2.有序列表<oltype="1"start="5"><li>111</l......
  • 【webapp】在 JSP 页面中引入标签库和使用自定义标签
    自定义标签的基本步骤:创建自定义标签库文件:首先,您需要创建一个包含自定义标签定义的标签库文件(通常以 .tld 扩展名结尾)。该文件描述了标签的名称、属性和处理逻辑。引入标签库:在JSP页面中,通过使用 <%@taglib%> 指令来引入自定义标签库。该指令告诉JSP引擎在页面中......
  • 【webapp】JSP 标签的分类(动作标签、指令标签、表达式标签)
    SP(JavaServerPages)标签是用于在JSP页面中插入特定功能和逻辑的标记。根据其功能和用途,JSP标签可以分为以下三类:动作标签(ActionTags):动作标签用于执行特定的操作或调用服务器端的功能。它们通常以<jsp:开头,并以>结束。动作标签可以使用内置的JSP动作或自定义的标......
  • RFID电子标签介绍
    简介RFID是无线射频识别即射频识别技术简称,常用有:1.低频125k-134.2k;2.高频13.56mhz(14443A协议(NFC),15693协议);3.超高频860-928mhz(6c或者6b协议)4.2.4G/5.8G有源同频段、同协议的读写设备与标签要对应才能使用。高频和超高频如何选择?高频,近距离读取,0-10cm,相对读写设备选择较......
  • DESTOON B2B标签(tag)调用手册
    路径:include/tag.func.php1.标签格式的大致说明{tag(“moduleid=9&table=article_9&length=40&condition=status=3&pagesize=10&datetype=2&order=addtimedesc&target=_blank”)}  moduleid=9是资讯模块ID,模块ID去模块管理查看;article是资讯模块目录名;&length=40是标签......
  • Salesforce input 标签 成熟文件上传方案,
    这次项目开发由于客户要求无法使用lwc标准的文件上传标签只能只能使用input标签来上传文件。下面是试验成功的方案。注意:只能上传3mb文件,salesforce限制。也希望看到的文章大神们指点一下。前端html<inputautocomplete="off"style="padding:0;......