Maven_下载_安装_配置

这篇具有很好参考价值的文章主要介绍了Maven_下载_安装_配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文章参考:https://zhuanlan.zhihu.com/p/615382243

Maven简介

Maven 是 Apache 软件基金会的一个开源项目,是一个优秀的项目构建工具,它用来帮助开发者管理项目中的 jar,以及 jar 之间的依赖关系、完成项目的编译、测试、打包和发布等工作。

maven优点:
1、原来的项目中需要的jar包必须手动“复制”、”粘贴” 到WEB-INF/lib 项目下,而借Maven,可以将jar包仅仅保存在“仓库”中,有需要使用的工程只需要“引用”这个文件,并不需要重复复制到工程中。
2、原来的项目中所需要的jar包都是提前下载好的,而Maven在联网状态下会自动下载所需要的jar包。首先在本地仓库中找,找不到就在远程仓库进行下载。
3、原来的项目中一个jar包所依赖的其他jar包必须手动导进来,而Maven会自动将被依赖的jar包导进来。
4、原来的项目一个项目就是一个工程,而借助Maven可以将一个项目拆分成多个工程。

Maven的安装

前提是安装JDK(Maven 工作时需要通过网络下载各种插件以完成任务,因此应保证网络的通畅)

Maven官网下载Maven服务器

Maven官网地址:

https://maven.apache.org/

点击Download下载

Maven_下载_安装_配置,系统环境,maven,java

配置Maven

把刚刚下载完成的zip包解压到本地文件夹,建议还是不要出现在中文的文件夹下面,以免出现各种问题!
Maven_下载_安装_配置,系统环境,maven,java

打开高级系统设置,在系统环境中配置环境变量,点击新建配置bin目录,点击确定

Maven_下载_安装_配置,系统环境,maven,java

配置成功打开cmd后输入命令mvn -version

Maven_下载_安装_配置,系统环境,maven,java

配置maven本地仓库

如何将下载的 jar 文件存储到我们指定的仓库中呢?

需要在 maven 的服务器解压的文件中找到 conf 文件夹下的 settings.xml 文件进行修改,修改注意备份setting原文件,防止误操作,可以复原;如下图所示:

Maven_下载_安装_配置,系统环境,maven,java

这个是存放mvn的仓库地址

Maven_下载_安装_配置,系统环境,maven,java

为了提高下载速度,可在如图所示位置配置阿里云仓库,配置完保存

<mirror>   <!-- 配置阿里云镜像仓库 -->
	<id>nexus-aliyun</id>
	<mirrorOf>*</mirrorOf>
	<name>Nexus aliyun</name>
	<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

  <profiles>  <!-- 配置JDK -->
	<profile>
      <id>jdk-1.8</id>
      <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>
      <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
    </profile>

在IDEA中配置Maven

打开settings ,选择Build ,Execution这个选项的Maven选项即可

Maven_下载_安装_配置,系统环境,maven,java

Maven工程pom.xml配置

maven 仓库官网(http://mvnrepository.com/)

Maven_下载_安装_配置,系统环境,maven,java

在官网里就可以下载自己所需开发 jar 包,继续点击链接打开如下:

Maven_下载_安装_配置,系统环境,maven,java

在 Pom.xml 文件配置 jar 包信息(坐标),使用 maven 自动下载 jar 包

Maven_下载_安装_配置,系统环境,maven,java

配置好坐标后,在你的右上角找下图所示按钮刷新,点击之后文件会自动下载到你本地仓库中

Maven_下载_安装_配置,系统环境,maven,java

Maven POM

在创建 POM 之前,首先要确定工程组(groupId),及其名称(artifactId)和版本,在仓库中这些属性是项目的唯一标识。一旦在 pom.xml 文件中配置了所依赖的 jar,Maven 会自动从构件仓库中下载相应的构件。

Maven 坐标

Maven 坐标一套规则,它规定:世界上任何一个构件都可以使用 Maven 坐标并作为其唯一标识,Maven 坐标包括 groupId、artifactId、version、packaging 等元素,只要用户提供了正确的坐标元素,Maven 就能找到对应的构件。

Maven 坐标主要由以下元素组成:
  • groupId: 项目组 ID,定义当前 Maven 项目隶属的组织或公司,通常是唯一的。它的取值一般是项目所属公司或组织的网址或 URL 的反写,例如 net.biancheng.www。
  • artifactId: 项目 ID,通常是项目的名称。
  • version:版本。
  • packaging:项目的打包方式,默认值为 jar。

以上 4 个元素中 groupId、artifactId 和 version 是必须定义的,packaging 是可选的。

Maven仓库

Maven 仓库可以分为 2 个大类:

  • 本地仓库
  • 远程仓库

当 Maven 根据坐标寻找构件时,它会首先查看本地仓库,若本地仓库存在此构件,则直接使用;若本地仓库不存在此构件,Maven 就会去远程仓库查找,若发现所需的构件后,则下载到本地仓库使用。如果本地仓库和远程仓库都没有所需的构件,则 Maven 就会报错。文章来源地址https://www.toymoban.com/news/detail-812427.html

maven配置多个仓库

第一想法就是在mirrors 节点下多增加几个mirror,然而并不可以。正确的操作是在profiles 节点下配置多个profile,而且配置之后要激活。例如:
<mirrors> 
   <mirror>
		<!-- 阿里云镜像 -->
		<id>alimaven</id>
		<name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
   
</mirrors> 

# 其他仓库资源
	<!-- maven官方2号镜像 -->
     <mirror>
        <id>repo2</id>
        <name>Mirror from Maven Repo2</name>
        <url>http://repo2.maven.org/maven2/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
    <!-- maven的UK镜像 -->
    <mirror>
        <id>ui</id>
        <name>Mirror from UK</name>
        <url>http://uk.maven.org/maven2/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
    <!-- maven的UK镜像 -->
    <mirror>
        <id>jboss-public-repository-group</id>
        <mirrorOf>central</mirrorOf>
        <name>JBoss Public Repository Group</name>
        <url>http://repository.jboss.org/nexus/content/groups/public</url>
    </mirror>
profiles 节点下配置多个profile
<profiles>
    <profile>
        <id>jboss-public-repository-group</id>
        <repositories>
            <repository>
            <id>jboss-public-repository-group</id>
            <url>http://repository.jboss.org/nexus/content/groups/public</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>always</updatePolicy>
            </snapshots>
            </repository>
        </repositories>
	</profile>
	<profile>
		第二个仓库源..
	</profile>
</profiles>
通过配置 activeProfiles 子节点激活
<activeProfiles>
	<activeProfile>jboss-public-repository-group</activeProfile>  
	<activeProfile>多个激活id</activeProfile>
</activeProfiles>

到了这里,关于Maven_下载_安装_配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Maven的下载安装配置

    Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具。 通俗的讲maven就是专门用于构建和管理项目的工具,他可以帮助我们去下载我们所需要jar包,帮助我们去管理项目结构,帮助我们去实现项目

    2024年04月15日
    浏览(30)
  • Maven下载安装及其配置

    Maven 是一个流行的构建工具和依赖管理工具,用于管理 Java 项目的构建、发布和依赖。它提供了一个标准化的项目结构、构建生命周期和插件体系,使开发人员能够更轻松地构建和管理复杂的 Java 项目。 下面是 Maven 的一些关键概念: 项目对象模型(Project Object Model,POM):

    2024年02月12日
    浏览(46)
  • 软件配置安装(破解)--- maven下载配置

    首先检查一下电脑里有无maven环境,有的话就不用安装了 查看path环境中没有maven,开始准备接下来的重头戏 下载bin.zip版 解压mavenxxxbin.zip (建议把解压的文件放在一个文件夹内,命名英文的environment或者env,注意一定要是英文,这样做是为了把配置的软件环境放在一起以后好

    2024年02月11日
    浏览(45)
  • Mac系统配置java、Android_sdk、gradle、maven、ndk、flutter、tomcat环境变量

    搞了三天,终于搞定MAC系统下的各种环境变量了…… 旧版本10.13.6或者更老的MAC系统,只用在.bash_profile文件编辑就行了;新版本10.14.2、10.15.7或者更高的,还要去.zshrc文件加一句source ~/.bash_profile,才能使所有环境永久生效。 打开终端(相当于Windows系统的命令提示符),运行

    2024年02月05日
    浏览(41)
  • Maven下载安装及IDEA配置Maven的超详细教程

      Maven是一个能使我们的java程序开发节省时间和精力,是开发变得相对简单,还能使开发规范化的工具,这里主要给大家介绍了关于IDEA的下载安装、maven的下载安装及IDEA配置Maven的超详细步骤: 参考链接: IntelliJ IDEA 安装及配置详细教程   maven官网下载地址:https://maven.apa

    2024年02月08日
    浏览(54)
  • Maven下载,安装,配置详细步骤

    目录 一.什么是Maven? 二.Maven开发环境的搭建 1.下载 Maven 服务器 2.安装Maven 3.配置Maven的环境变量 4.配置Maven下载地址和本地仓库 5.在IDEA中设置Maven Maven是Apache的一个开源项目,是一个优秀的项目构建(管理)工具.         (Apache软件基金会(非营业的组织,把一些开源软件维护管理起

    2024年02月03日
    浏览(33)
  • Maven的下载安装配置教程

    一、简单了解一下什么是Maven Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发效率。 1.Maven翻译为“专家“, ”内行”的意思,是著名Apache公司下基于Java开发的开源项目。 2.Maven项目对象模型(POM)是

    2024年02月22日
    浏览(30)
  • jdk22+maven环境配置教程+idea的maven环境配置(Windows系统)

    jdk是Java开发必要的编程环境,idea是常用的Java开发工具,这里着重解释一下maven。 maven就是我们经常看见的pom.xml文件,maven有以下三点功能: 1.项目构建(可以帮助我们更快速的打包、构建项目) 2.依赖管理,例如我们连接数据库需要的jar包驱动、处理excel表格的驱动等,还有

    2024年04月13日
    浏览(42)
  • Maven_下载_安装_配置

    文章参考: https://zhuanlan.zhihu.com/p/615382243 Maven简介 Maven 是 Apache 软件基金会的一个开源项目,是一个优秀的项目构建工具,它用来帮助开发者管理项目中的 jar,以及 jar 之间的依赖关系、完成项目的编译、测试、打包和发布等工作。 maven优点: 1、原来的项目中需要的jar包必须手

    2024年01月21日
    浏览(29)
  • Java的Maven下载和配置步骤

    https://maven.apache.org/download.cgi 以Windows10版本为列,下载如图所示的格式: 以Windows10为例,进行环境变量的配置 在点击环境变量按钮之后选择系统变量,首先点击新建,把这两个参数如下图输入:MAVEN_HOME D:apache-maven-3.9.6,然后确认。 在系统变量选择Path,之后选择编辑,点击新

    2024年04月12日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包