idea关联maven的使用详解

 更新时间:2021年03月26日 09:37:37   作者:你看星星很亮  
这篇文章主要介绍了idea关联maven的使用详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

maven简介:

Maven项目对象模型(POM)是一个项目管理工具软件,可以通过简短的信息描述来管理项目的构造,报告和文档。

在这里插入图片描述

除了具有构建程序的功能外,Maven还提供了高级项目管理工具。由于Maven的默认构建规则具有很高的可重用性,因此通常可以使用两到三行Maven构建脚本来构建简单的项目。由于Maven的面向项目的方法,许多ApacheJakarta项目在发布时都使用Maven,并且采用Maven的公司项目所占的比例持续增长。Maven
Maven这个词来自意第绪语(犹太语),意思是知识的积累,最初是在JakataTurbine项目中使用,以简化施工过程。那时,有些项目(具有自己的Ant构建文件)只有很小的差异,并且JAR文件全部由CVS维护。因此,我希望有一种标准化的方式来构建项目,一种清晰的方式来定义项目的组成,一种简便的方式来发布项目信息以及一种简单的方式来在多个项目之间共享JAR。
maven就是从网上的远程仓库下载jar包到本机的本地仓库中,当需要引入jar包时,直接在pom文件中配置

# maven作用: 功能一:

Maven主要用于解决导入依赖于Java类的jar和编译Java项目的主要问题。(最早手动导入jar,并使用Ant编译Java项目)
依赖的jar包由pom.xml文件中的dependency属性管理,并且jar包包含类文件和一些必要的资源文件。当然,它可以构建项目,管理依赖关系并生成简单的单元测试报告。

功能二:

例如,上一个项目导入了jar。它通过副本导入到项目中,并且jar之间存在依赖关系和冲突。Maven解决了这些问题,但是当互联网速度不佳时,这很烦人。使用专用服务器关系解决此问题。

功能三:

Jar包管理,以防止jar之间的依赖关系冲突。在组之间建立私有服务。每个人都使用通用的maven配置文件,而不是手动下载jar。pom文件将自动管理下载的jar包。

功能四:

Maven是基于项目对象模型的软件项目管理工具,可以通过一小段描述信息来管理项目的构造,报告和文档。Maven可以轻松地帮助您管理项目报告,生成站点,管理jar文件等。例如:项目开发中的第三方jar引用。在开发过程中,合作成员引用的jar版本可能会有所不同,并且同一jar的不同版本可能会重复引用。可以通过使用Maven关联jar来配置引用的jar的版本,以避免冲突。

使用步骤:

1.下载maven

官网地址:https://maven.apache.org/download.cgi (官方下载)

在这里插入图片描述

解压到文件夹中(最好解压到D或者E盘下直接的文件夹,方便找)

在这里插入图片描述

2.配置maven的文件

创建一个本地仓库用于存储下载的jar包

在这里插入图片描述

配置maven的conf下的settings.xml文件

在这里插入图片描述

标签中写创建的本地仓库的全路径

在这里插入图片描述

配置从阿里云下载jar包镜像(比不配置要下载的快点)配置在mirrors中

alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
central

在这里插入图片描述

3. 配置idea应用maven

File>>new Porjects Serrings>>Settings for New Projects>>Build ,Execution,Deploment>>Build Tools >>Maven
全局配置idea

在这里插入图片描述

1.找到maven中的 User settings file:选中自己下载的maven/conf/settings.xml
2. maven home directory:选中电脑上下载的maven即可
3.本地仓库也选中自己创建的
(一般来说只要在setting.xml中配置过本地仓库,选中file的时候就会自动更新)

在这里插入图片描述

使用演示

1.创建maven项目

在这里插入图片描述

选中左侧的maven然后点击next
如果需要创建maven的web工程就选中Create form 然后勾选下边的maven下的webapp再点击next

2.创建项目

在这里插入图片描述

最好都自己设置一下然后点击next

在这里插入图片描述

点击finish项目创建完成

3.引入jar包依赖

在pom.xml配置文件中添加 标签
在标签中添加所需要的标签

在这里插入图片描述

添加完以后点击M标记引入。红色代表本地仓库没有,需要上远程仓库下载。继续点击M引入就行

maven仓库的地址,在此记录了所以的jar包地址

https://mvnrepository.com/

到此这篇关于idea关联maven的使用的文章就介绍到这了,更多相关idea关联maven的使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java调用微信客服消息实现发货通知的方法详解

    Java调用微信客服消息实现发货通知的方法详解

    这篇文章主要介绍了Java调用微信客服消息实现发货通知的方法,结合实例形式详细分析了java针对微信接口调用的原理、调用方法与相关注意事项,需要的朋友可以参考下
    2017-08-08
  • Redis有效时间设置以及时间过期处理操作

    Redis有效时间设置以及时间过期处理操作

    这篇文章主要介绍了Redis有效时间设置以及时间过期处理操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 基于Spring Data Jest的Elasticsearch数据统计示例

    基于Spring Data Jest的Elasticsearch数据统计示例

    本篇文章主要介绍了基于Spring Data Jest的Elasticsearch数据统计示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • 使用CXF和Jersey框架来进行Java的WebService编程

    使用CXF和Jersey框架来进行Java的WebService编程

    这篇文章主要介绍了使用CXF和Jersey框架来进行Java的WebService编程,Web service是一个平台独立的低耦合的自包含的基于可编程的web的应用程序,需要的朋友可以参考下
    2015-12-12
  • Java咖啡馆(1)——叹咖啡

    Java咖啡馆(1)——叹咖啡

    这篇文章主要给大家介绍了关于Java咖啡馆之叹咖啡,需要的朋友可以参考下
    2006-12-12
  • SpringBoot中如何启动Tomcat流程

    SpringBoot中如何启动Tomcat流程

    这篇文章主要介绍了SpringBoot中如何启动Tomcat流程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • Java pdf和jpg互转案例

    Java pdf和jpg互转案例

    这篇文章主要介绍了Java pdf和jpg互转案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • Java读取传输FTP文件实现示例

    Java读取传输FTP文件实现示例

    本文主要介绍了Java读取传输FTP文件方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • SpringMVC执行步骤、Model的使用详解

    SpringMVC执行步骤、Model的使用详解

    这篇文章主要介绍了SpringMVC执行步骤、Model的使用详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • Mybatis集成到Spring容器的详细步骤

    Mybatis集成到Spring容器的详细步骤

    在现在的JavaEE开发过程中,我们经常会使用到Spring+SpringMVC+Mybatis这个组合,那么Mybatis是如何集成到Spring中的呢,下面通过实例代码给大家详细讲解,感兴趣的朋友跟随小编一起看看吧
    2024-03-03

最新评论