当前位置: 首页>编程语言>正文

idea 如何通过maven包名快速在pom文件中找到对应的包 idea的maven导包

这周去实习,大学两年中一直都用Python作为主力语言,到了公司发现大家都在用Java,自己连Maven都不会用,很伤心。在这里奉劝一下各位同学,如果不是搞大数据,Ai的,还是java更靠谱一些,多注重一下java技能的培养吧。

不过Maven学起来并不难,这里就讲一下Maven的基本使用方法。

1.项目创建。

在IDEA中,我们只需要很简单的步骤就能创建一个Maven项目,无需额外配置,在安装IDEA时软件会自动配置Maven环境。

在新建项目时,在左侧菜单栏选择Maven项目,接着选择SDK版本,点Next就行了。
值得注意的是在SDK选择下面有一个选项**“Create from archetype”**,这个选项在我看来可以理解成选择一个初始模板。选择对应的项目后,IDEA会自动进行相关依赖包的导入,插件的安装。

idea 如何通过maven包名快速在pom文件中找到对应的包 idea的maven导包,idea 如何通过maven包名快速在pom文件中找到对应的包 idea的maven导包_spring,第1张

项目创建成功后(这里值指的是创建一个新项目),会生成这么几个目录和文件。

idea 如何通过maven包名快速在pom文件中找到对应的包 idea的maven导包,idea 如何通过maven包名快速在pom文件中找到对应的包 idea的maven导包_mysql_02,第2张

而导入包,实际上很简单。

2.包的导入

打开项目根目录下的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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>cn.javatest</groupId>
    <artifactId>javatest</artifactId>
    <version>1.0-SNAPSHOT</version>

</project>

如果我们需要导入一个包,这里举例子为MySQL,我们就去百度上搜索关键字:

maven mysql

也可以在

https://mvnrepository.com/

上直接搜索。

一般来说,我们都可以在搜索结果中找到相应包的版本信息,以及不同版本导入信息。

例如我查询到的mysql 8.0.21版本的依赖为

<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.21</version>
</dependency>

找到导入文本后,在pom.xml下添加节点dependencies,在此节点下添加得到的depenency文本即可。添加后的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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>cn.javatest</groupId>
    <artifactId>javatest</artifactId>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.21</version>
        </dependency>
    </dependencies>
</project>

记得保存文件。

但是如果你是新手,你可能会发现即使添加了mysql的dependency,依然不能相关的包。这个时候不要急,只需要点开idea右侧的Maven选项,点击一下刷新按钮,就会自动下载Mysql的依赖包并自动导入了。

idea 如何通过maven包名快速在pom文件中找到对应的包 idea的maven导包,idea 如何通过maven包名快速在pom文件中找到对应的包 idea的maven导包_mysql_03,第3张

之后就可以使用Mysql了。

如何将本地项目导入进本地的Maven仓库,就下次再写吧。



https://www.xamrdz.com/lan/5p61932662.html

相关文章: