2025年Maven配置阿里云私服仓库

Maven配置阿里云私服仓库Maven 配置阿里云仓库 Maven 是什么 Apache Maven 是一个项目管理工具 它基于项目对象模型 POM 的概念 负责管理项目开发过程中的几乎所有的东西 方便快捷的管理一个项目所需要的 jar 包 避免版本冲突 提供标准 统一的项目结构 标准跨平台 Linux

大家好,我是讯享网,很高兴认识大家。

Maven配置阿里云仓库

Maven是什么

Apache Maven 是一个项目管理工具。它基于项目对象模型(POM)的概念,负责管理项目开发过程中的几乎所有的东西。

  1. 方便快捷的管理一个项目所需要的jar包,避免版本冲突。
  2. 提供标准,统一的项目结构。

在这里插入图片描述
讯享网

  1. 标准跨平台(Linux,window,macos)的自动化项目构建方式。

Maven 版本规范

Maven使用如下几个要素来唯一定位某一个项目:

  • groupId
    团体、组织的标识符。团体标识的约定是,它以创建这个项目的组织名称的逆向域名开头。
  • artifactId
    单独项目的唯一标识符。比如我们的tomcat, commons等。不要在artifactId中包含点号(.)。
  • version
    特定版本称号。
  • packaging
    项目的类型,默认是jar,描述了项目打包后的输出。类型为jar的项目产生一个JAR文件,类型为war的项目产生一个web应用。
  • RELEASE
    指最后一个发布版。

官网下载地址

http://maven.apache.org/

安装步骤

  1. 解压apache-maven-3.8.7-bin-zip文件。
  2. 配置本地仓库:修改conf/settings.xml中的<localRepository>为一个指定目录。
    在这里插入图片描述
    <localRepository>E:\develop_tools\maven\apache-maven-3.8.7\repository</localRepository> 

    讯享网
  3. 配置阿里云私服:全局配置:修改conf/settings.xml中的<mirror>标签,为其添加下面子标签:
    个人配置:如果仅仅针对某个项目而言,只需要打开项目中pom.xml文件,为其添加下面子标签:
    讯享网<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> <mirror> <id>maven-default-http-blocker</id> <mirrorOf>external:http:*</mirrorOf> <name>Pseudo repository to mirror external repositories initially using HTTP.</name> <url>http://0.0.0.0/</url> <blocked>true</blocked> </mirror> </mirrors> 
  4. 配置jdk文件:我们在新建Maven项目时,每次都会选择jdk版本,在Maven中可以直接配置全局的jdk版本,在创建项目时会自动使用我们配置的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> 
  1. 配置环境变量:MAVEN_HOME为解压目录,将bin目录添加到环境变量中。

在这里插入图片描述
在系统环境变量path中添加以下字眼:%MAVEN_HOME%\bin,至此maven就可以运用到所有目录中去了。

测试

在终端(win+r,在运行面板输入cmd打开)中输入mvn -v,出现以下字眼结构说明安装成功!
在这里插入图片描述

小讯
上一篇 2025-02-24 09:53
下一篇 2025-02-23 19:49

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/26587.html