大家好,欢迎来到IT知识分享网。
1.什么是POM
POM即Project Object Model,中文名叫项目对象模型。
Maven把一个项目的结构和内容抽象成一个模型,在xml文件中进行声明,pom.xml就是这个模型文件。
pom.xml文件中声明了当前项目的坐标,引入的依赖,打包的方式,以及maven管理使用到的插件等配置信息,是maven项目的核心配置文件。
2.什么是GAV – 坐标
<groupId>com.northcastle</groupId> <artifactId>HelloWorld</artifactId> <version>1.0-SNAPSHOT</version>
2.1 groupId
2.2 artifactId
2.3 version
3.上哪儿去找GAV
maven中央仓库的坐标是 :
https://mvnrepository.com
例如,我们想找mysql的驱动jar包,可以直接搜索 mysql
4.如何使用GAV
1.每个maven都必须要有一个gav坐标。
<?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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <!-- 1.当前项目的gav --> <groupId>com.northcastle</groupId> <artifactId>HelloWorld</artifactId> <version>1.0-SNAPSHOT</version> <!-- 2.当前项目中引入的依赖的gav --> <dependencies> <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.25</version> </dependency> <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core --> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.12.1</version> </dependency> </dependencies> </project>
5.完成
Congratulations!
You are one step closer to success!
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/104476.html


