idea关联maven的使用详解

网友投稿 884 2023-02-04

idea关联maven的使用详解

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文件将自动管理-的jaZfazoFr包。

功能四:

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.chttp://om/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即可

ZfazoF3.本地仓库也选中自己创建的

(一般来说只要在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/

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Mybatis实现联表查询并且分页功能
下一篇:学web安全和前端那个好(web安全是前端还是后端)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~