首页 > 其他分享 >Maven

Maven

时间:2023-03-10 14:24:48浏览次数:43  
标签:maven 仓库 1.8 jar Maven aliyun

Maven简介

Apache Maven是一个软件项目管理和理解工具。

官网:http://maven.apache.org/

Maven仓库

本地仓库:自己计算机上的一个目录 中央仓库:由Maven团队维护的全球唯一的仓库 地址:https://repo1.maven.org/maven2/ 远程仓库(私服):一般由公司团队搭建的私有仓库 当项目中使用坐标引入对应依赖jar包后,首先会查找本地仓库中是否有对应的jar包: 如果有,则在项目直接引用; 如果没有,则去中央仓库中下载对应的jar包到本地仓库。 还可以搭建远程仓库,将来jar包的查找顺序则变为: 本地仓库 > 远程仓库 > 中央仓库

maven下载配置

1. 解压 apache-maven-3.9.2.rar 既安装完成 2. 配置环境变量 MAVEN_HOME 为安装路径的bin目录 3. 配置本地仓库:修改 conf/settings.xml 中的 为一个指定目录,(存放自己的包) 4. 配置阿里云私服:修改 conf/settings.xml 中的 标签,为其添加如下子标签:
<mirror> 
 
<id>alimaven</id>
    
<name>aliyun maven</name>  
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
     <mirrorOf>central</mirrorOf>  
</mirror>

 

 

maven基本使用

常用命令 compile :编译 clean:清理 test:测试 package:打包 install:安装 生命周期 Maven 构建项目生命周期描述的是一次构建过程经历经历了多少个事件 Maven 对项目构建的生命周期划分为3套 clean:清理工作 default:核心工作,例如编译,测试,打包,安装等 site:产生报告,发布站点等

maven遇到的问题

idea配置的时候插件会爆红

 <mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>


---------------------------------------------------------


    <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>

 

标签:maven,仓库,1.8,jar,Maven,aliyun
From: https://www.cnblogs.com/Han-Jiuyuan/p/17203195.html

相关文章

  • IDEA利用maven配置Spring
    写在前面:此篇文章主要是记录IDEA利用maven配置Spring的全过程。由于本人也是慢慢探索出来的,所以有不全或者遗漏的地方,还请大家斧正。请耐心看完文章,前期工作做完后IDEA才可......
  • maven配置
    maven的配置文件settings.xml存在于两个地方:1.安装的地方:${M2_HOME}/conf/settings.xml2.用户的目录:${user.home}/.m2/settings.xml前者又被叫做全局配置,对操作系统的所......
  • maven 镜像地址
    阿里云:<mirror><id>aliyun</id><mirrorOf>central</mirrorOf><name>aliyun</name><url>https://maven.aliyun.com/repository/public</url></mirror......
  • maven 多模块项目的测试覆盖率分析 - jacoco 聚合分析
    前言对于大多数maven多模块化工程,可以使用Jacoco这款工具,关于Jacoco这款工具,ChatGPT对它的描述是这样的:JaCoCo(JavaCodeCoverage)是一个开源的测试覆盖率工具,它......
  • maven 遇到Cannot resolve javax.servlet:servlet-api:3.1
    报错Cannotresolvejavax.servlet:servlet-api:3.1原因<dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>......
  • Maven安装与配置
    Maven安装与配置下载安装下载地址:https://maven.apache.org/download.cgi下载后解压配置环境变量配置MAVEN_HOME配置Path变量win+R运行cmd,输入mvn-versio......
  • Maven常见命令介绍
    Maven的命令非常多,我们只是讲解常用的几个:(所有命令都可以在控制台运行的)❀install本地安装,包含编译,打包,安装到本地仓库编译-javac打包-jar,将java代码打包为jar文件安......
  • Maven常见命令介绍
    Maven的命令非常多,我们只是讲解常用的几个:(所有命令都可以在控制台运行的)❀install本地安装,包含编译,打包,安装到本地仓库编译-javac打包-jar,将java代码打包为jar文件安......
  • POM模式-Maven工程关系-聚合
    当我们开发的工程拥有2个以上模块的时候,每个模块都是一个独立的功能集合。比如某大学系统中拥有搜索平台,学习平台,考试平台等。开发的时候每个平台都可以独立编译,测试,运行。......
  • POM模式-Maven工程关系
    依赖【1】依赖关系:即A工程开发或运行过程中需要B工程提供支持,则代表A工程依赖B工程。在这种情况下,需要在A项目的pom.xml文件中增加下属配置定义依赖关系。 通俗理解:......