精华内容
下载资源
问答
  • JDK、IDEA安装与配置 jdk环境变量配置 STEP1 新建 JAVA_HOME 变量 JAVA_HOME =D:\Program Files\Java\j2sdk1.5.0; (JDK的安装路径) 寻找 Path 变量→编辑 PATH =%JAVA_HOME%\bin; (注意原来Path的变量值末尾有...

    JDK、IDEA安装与配置

    jdk环境变量配置

    STEP1 –> 新建 JAVA_HOME 变量 JAVA_HOME =D:\Program Files\Java\j2sdk1.5.0; (JDK的安装路径)
    在配置JAVA_HOME 变量这里插入图片描述

    –> 寻找 Path 变量→编辑 PATH =%JAVA_HOME%\bin; (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

    在这里插入图片描述
    在这里插入图片描述

    –> 新建 CLASSPATH 变量 CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\bin;(注意最前面有一点)
    在这里插入图片描述

    STEP2 校验
    cmd输入java -version,正常显示则配置成功
    显示配置成功里插入图片描述

    详情:https://www.cnblogs.com/myhome123/articles/7244470.html

    maven安装和配置

    STEP1 解压 maven 压缩包 (文件路径不建议用有中文的,最好自己新建一个),创建本地仓库repository
    eg.E:\ideaMaven
    在这里插入图片描述

    STEP2 打开conf文件,修改setting.xml文件, 添加以下内容到xml文件并保存
    在这里插入图片描述

    添加:<localRepository>D:\Program Files\maven\MavenRepository\.m2\repository</localRepository>(新建repository所在的路径)
    添加:

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

    在这里插入图片描述

    配置maven环境变量

    STEP1 添加变量 M2_HOME,路径是maven的路径

    STEP2 修改path,增加maven的bin路径

    STEP3 校验 cmd输入mvn -version

    STEP4 打开idea->setting->maven(快捷键:Ctrl+Alt+S)->1.maven home directory (选中maven的目录)
    2.user setting file(maven中的setting.xml文件路径)
    3.repository路径
    在这里插入图片描述

    STEP5 新建项目,导入maven依赖,检查本地仓库

    详情:https://www.cnblogs.com/xihehua/p/9639045.html

    展开全文
  • 配置 Maven环境便变量: 进入电脑的环境变量配置进行 Maven 添加 在 Path 中编辑-新建-添加 %MAVEN_HOME%\bin 直接复制即可 windows + r: cmd 进行环境检测 启动cmd 后键入: mvn -version 看到版本信息即为配置...

    Maven下载:

    系统配置:

    Maven官网下载点击此处进行跳转

    • 滑动滚动条至图片出
      Maven下载
    • 对下载的Maven 安装包进行解压
    • 配置 Maven环境便变量:
      在这里插入图片描述
    • 进入电脑的环境变量配置进行 Maven 添加
      在这里插入图片描述
    • Path 中编辑-新建-添加 %MAVEN_HOME%\bin 直接复制即可
    • windows + r: cmd 进行环境检测
    • 启动cmd 后键入: mvn -version 看到版本信息即为配置成功
      在这里插入图片描述

    IDEA 配置:

    1. 进入IDEA点击 File - Settings
      在这里插入图片描述
    • settings中搜索maven
      在这里插入图片描述
    • 选择添加自己所下载的 maven 的解压路径,不用进入 bin 目录下
      在这里插入图片描述
    • Local repository 建议配置,后期可能产生大量 jar 文件,更改需要配置 m2 下的 settings.xml 中的本地仓库
    • 使用 Maven成功创建一个 Project
      在这里插入图片描述
    • Maven 成功输出 Hello World
      在这里插入图片描述
    展开全文
  • maven 引入仓库地址 allprojects { repositories { google() jcenter() maven { url "https://codechina.csdn.net/angcyo/maven/-/raw/master" } maven { url ...
  • maven下载下来安装 ...然后在配置idea配置maven 然后 修改 每次创建新项目默认配置 如图所示 -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -DarchetypeCatalog=local

    maven下载下来安装
    然后修改maven配置文件
    在这里插入图片描述
    在这里插入图片描述
    然后在配置idea配置maven

    然后 修改 每次创建新项目默认配置
    在这里插入图片描述
    如图所示
    在这里插入图片描述
    -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
    在这里插入图片描述
    -DarchetypeCatalog=local
    在这里插入图片描述

    展开全文
  • maven基本使用什么是MAVEN安装与配置下载配置环境变量MAVEN_HOMEM2_HOMEpath运行命令mvn -v 检测是否配置成功修改配置建立本地仓库更换阿里云镜像配置jdk,也要夹在两个profiles标签之间配置完后在命令行输入mvn ...

    什么是MAVEN

    MAVEN是基于POM(工程对象模型),通过一小段描述来对项目的代码、文件进行管理的工具。简单的说就是管理我们项目中依赖的包之间的关系。
    
    MAVEN是一个跨平台的项目管理工具,它是使用java开发的,依赖于JDK1.6及以上。
    
    Maven主要2大功能:管理依赖(jar包管理)、项目构建
    

    安装与配置

    下载

    maven官网链接

    在这里插入图片描述
    下载完成后,选择一个路径解压

    配置环境变量

    右键点击此电脑,点击高级系统设置
    在这里插入图片描述
    直接点击新建
    配置如下配置:

    • M2_HOME maven目录下的bin目录
    • MAVEN_HOME maven的目录
    • 在系统的path中配置 %MAVEN_HOME%\bin

    MAVEN_HOME

    MAVEN_HOME = D:\Maven\apache-maven-3.6.3
    在这里插入图片描述

    M2_HOME

    这个不配置好像也可以但是我看的狂神的视频说不配置后面有可能报错

    M2_HOME=D:\Maven\apache-maven-3.6.3\bin
    在这里插入图片描述

    path

    %MAVEN_HOME%\bin
    在这里插入图片描述

    运行命令mvn -v 检测是否配置成功

    然后win+R 运行cmd 输入 mvn -v
    在这里插入图片描述

    修改配置

    找到直接解压的目录 D:\Maven\apache-maven-3.6.3\conf下可以找到settings文件
    在这里插入图片描述

    建立本地仓库

    这里设置的路径是我们本地仓库的位置,管理的所有的jar包的目录。不配置默认的本地仓库路径为 ${user.home}/.m2/repository 。由于时间久了这个目录很占空间,这个默认路径在C盘,所以建议配置在非C盘路径下

    首先新建一个maven-repo文件夹
    在这里插入图片描述

    在53行左右复制出来修改为

     <localRepository>D:\Maven\apache-maven-3.6.3\maven-repo</localRepository>
    

    更换阿里云镜像

    国外的服务器下载的很慢我们换成国内的源这里有两种写法好像都可以

    在150行左右

    <mirror>
        <id>nexus-aliyun</id>  
        <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>  
        <name>Nexus aliyun</name>  
        <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
    </mirror>
    
    <mirror>
        <id>alimaven</id>
        <mirrorOf>central</mirrorOf>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>
    

    注意要放在两个mirrors标签之间

    配置jdk,也要夹在两个profiles标签之间

    190行左右

    <!-- java版本 --> 
    <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>
    
    
    

    配置完后在命令行输入mvn help:system测试,看到下载链接里面是ailiyun的链接表示配置成功

    Maven是在settings.xml文件中进行配置。

    配置说明

    全局配置和局部配置

    settings.xml文件一般存在于两个位置:

    1. 全局配置: ${MAVEN_HOME}/conf/settings.xml
    2. 用户配置: 用户目录/.m2/settings.xml

    需要注意的是:局部配置优先于全局配置
    配置优先级从高到低:pom.xml> user settings > global settings
    如果这些文件同时存在,会合并配置内容,如果有重复的配置,优先级高的配置会覆盖优先级低的

    MAVEN命令的使用

    mvn compile

    ​对项目进行编译,代码生成的文件都在target目录。
    

    mvn package

    对项目进行打包。java项目打成jar包,web项目打成war包,在pom文件中可以配置。
    

    mvn install

    
    对项目进行安装,把打包好的内容安装到本地仓库。
    
    如果没有执行compile test package命令直接执行install命令则会默认先把compile、test、package执行一遍先。
    

    mvn clean

    
    对项目进行安装,把打包好的内容安装到本地仓库。
    
    如果没有执行compile test package命令直接执行install命令则会默认先把compile、test、package执行一遍先。
    

    idea集成maven

    下面我们将在IDEA中配置Maven,这样我们就能在IDEA中创建Maven项目了
    点击File菜单 -> Settings -> Build Tools 找到Maven

    主要配置:

    1. Maven home directory 可以配置Maven所在的目录
    2. User settings file 是配置文件的路径
    3. Local repository 是本地仓库的路径
      在这里插入图片描述
      如果不配置会默认配置到idea自己默认的路径可能会都下在c盘了

    当然光是这样,只能在当前项目里面改了,下一次再创建新的项目时,会发现还是默认的maven路径

    修改其他新项目

    在这里插入图片描述
    不同版本的idea可能这里有点不一样,老版的好像是settings for others

    然后重复刚才上面的配置即可

    MAVEN核心概念

    坐标

    maven仓库中存放跟管理了大量的项目构建,在maven中坐标是为了定位一个唯一确定的包。我们在仓库中要找到我们需要的目标,只要知道目标的坐标即可。

    坐标的组成

    groupId: 定义当前的Maven组织名称

    artifactId: 定义实际项目名称

    version: 定义当前项目版本号

    简称GAV坐标,在pom.xml文件中的配置如下:

      <groupId>com.blb.seven</groupId><!-- 组织名 -->
      <artifactId>Hello</artifactId><!-- 项目名 -->
      <version>0.0.1-SNAPSHOT</version><!-- 版本号 -->
    

    管理依赖

    在maven项目中,最重要的文件是pom.xml文件,所有的配置都在此文件中,包括最重要的依赖管理。每一个依赖都在dependencies标签下,通过GAV坐标引入我们需要的依赖。例子如下

    <dependency>
          <groupId>junit</groupId> <!-- 组织名 -->
          <artifactId>junit</artifactId><!-- 项目名 -->
          <version>4.11</version><!-- 版本号 -->
          <scope>test</scope><!-- 范围 -->
       </dependency>
    

    在这个例子中除了GAV坐标以外,还有一个scope表示依赖的范围。

    依赖范围(scope) 对主代码有效 对测试代码有效 打包运行时有效 例子
    compile Y Y Y log4j
    test - Y - junit
    provided Y Y - servlet-api
    runtime - - Y jdbc Driver
    system Y Y -

    依赖传递

    ​ 有项目A、B、C。A依赖项目B,B依赖项目C,则A会间接依赖C中的所有依赖。A->B称为第一直接依赖,B->C称为第二直接依赖,A对于C是传递性依赖。

    tip:

    依赖不能形成闭环,比如A->B, B->C, C->A

    依赖冲突

    • 在同一个pom文件中,如果存在2个冲突的依赖的话,采取的后面覆盖前面的原则。如
    <!-- 同时定义了4.7版本的junit跟4.8版本的junit,后面覆盖前面的。最终使用的版本是4.8 --> 
    <dependency>
        <groupId>junit</groupId>  
        <artifactId>junit</artifactId> 
        <version>4.7</version> 
        <scope>test</scope> 
    </dependency>
    
    <dependency>
        <groupId>junit</groupId>  
        <artifactId>junit</artifactId> 
        <version>4.8</version> 
        <scope>test</scope> 
    </dependency>
    

    在不同的pom文件中,如果存在2个冲突的依赖的话,先采用路径最短原则,路径相同再采用最先声明优先原则。

    ​ 比如:A->B->C->X(1.0), A->D->X(2.0),1.0版本的X跟2.0版本的X都会传递到A,那么A究竟会使用哪个版本呢?前面A到X(1.0)路径是3,后面A到X(2.0)路径是2,所以采用路径最短原则,使用X(2.0)。

    ​ 那么当路径相同时, A->B->Y(1.0), A->C->Y(2.0),Y(1.0)跟Y(2.0)到A的路径都是2,那么采用谁声明靠前就使用哪个版本的Y

    依赖排除

    ​ 当我们项目A依赖B,B依赖10个jar,则A间接依赖这10个jar,此时当我们依赖B的时候可以定义这10个jar中的哪些排除在外,不要依赖。这就叫做排除依赖。

    <dependency>
    		    <groupId>org.springframework</groupId>
    		    <artifactId>spring-beans</artifactId>
    		    <version>5.2.4.RELEASE</version>
    		    <!-- 将依赖传递过来的spring-jcl排除在外 -->
        
    		    <exclusions>
    		    	<exclusion>
    		    		 <groupId>org.springframework</groupId>
         				 <artifactId>spring-jcl</artifactId>
    		    	</exclusion>
    		    			    	
    		    </exclusions>
    </dependency>
    

    可选依赖

    ​ 当我们项目A依赖B,B依赖10个jar,则A间接依赖这10个jar,此时当项目B被依赖的时候可以定义哪些不给项目A依赖。这叫做可选依赖。

    ​ 可选依赖跟依赖排除的区别是:可选依赖是我不给,依赖排除是我不要

    <dependency>
      			<groupId>junit</groupId>
    			<artifactId>junit</artifactId>
    			<version>4.8</version>
    			<!-- 这个选项默认是false,设置true以后表示这个依赖不传递给其他依赖 -->
      			<optional>true</optional>
      		</dependency>
    

    继承和聚合

    POM项目对象模型把项目以面向对象的方式管理,项目之间可以有继承、聚合这些特性。

    继承,项目之间可以继承,子项目可以继承父项目的依赖和插件

    子项目的pom.xml中用parent继承父项目,父项目的打包方式必须是pom

    <parent>
    <artifactId>父项目artifactId</artifactId>
    <groupId>父项目groupId</groupId>
    <version>父项目version</version>
    </parent>
    

    聚合,一个项目可以把多个项目整合到一起打成一个包,部署到一起,聚合项目用modules配置被聚合的项目

      <modules>
        <module>项目1</module>
        <module>项目2</module>
      </modules>
    

    继承和聚合一般一起使用,我们可以在一个大项目中创建多个子项目以完成不同的业务,子项目继承父项目,父项目聚合所有子项目

    依赖管理器

    ​ 当子项目继承父项目则默认继承父项目所有的依赖,子项目很被动。子项目能不能选择性的接受呢?当然可以,只需要把父项目中的依赖都放入依赖管理器中即可,如

    <!-- 父项目,把依赖放入依赖管理器中,这样子项目默认不继承任何依赖  -->
    <dependencyManagement>
    
    	<dependencies>
    
    		<dependency>
    			<groupId>junit</groupId>
    			<artifactId>junit</artifactId>
    			<version>4.8</version>
    			<scope>test</scope>
    		</dependency>
    		
    	</dependencies>
    </dependencyManagement>
    
    • dependencyManagement里只是声明依赖,并不实现引入,因此子项目需要显示的声明需要用的依赖。

    • 如果不在子项目中声明依赖,是不会从父项目中继承下来的;

    • 只有在子项目中写了该依赖项,并且没有指定具体版本,才会从父项目中继承该项,并且version和scope都读取自父pom;

    • 另外如果子项目中指定了版本号,那么会使用子项目中指定的jar版本

    Maven的仓库

    Maven仓库的分类

    Maven仓库分为:

    1. 本地仓库
      在本机保存jar包的目录

    2. 远程仓库
      自己搭建的服务器,用于保存jar包文件,以提高jar下载速度和安全性

    3. 中央仓库
      由maven团队维护的服务器,保存大量jar包

      地址:https://repo1.maven.org 、 https://repo2.maven.org

      这三种仓库工作的流程是:

      当项目需要某个jar包时,先从本地仓库查找,如果有就返回,如果没有就到远程仓库查询,如果找到就返回jar包并保存到本地仓库,如果还没找到就到中央仓库查找,如果找到了就保存到远程仓库和本地仓库中,如果没有就查找失败了

    展开全文
  • 1.下载maven 官网下载安装包,解压 2.设置环境变量 3.验证 4.修改配置文件,使用阿里云仓库 5.创建设置中的localRepository文件夹放置文件 6.IDEA配置maven
  • Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期...
  • 主目录配置home环境变量,bin目录配置path变量 3、conf下的setting.xml设置阿里加速源 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>...
  • Maven安装与配置

    2021-03-11 12:20:31
    文章目录Maven安装与配置一、安装与配置二、IDEA配置Maven 一、安装与配置 一、下载并解压缩 二、找一个风水好的地方建一个文件夹专门放jar包 例如:这里的jarstore 三、配置settings.xml文件 maven安装地方/conf...
  • maven安装与配置idea

    2020-08-04 13:02:54
    一、maven下载与安装——maven官网 二、将文件压缩包解压到你想的文件夹内,比如我的C:\Program Files\Java\apache-maven-3.6.3 三、点击我的电脑——>属性——>高级系统设置——>坏境变量。在系统变量里...
  • 二、使用步骤1.Maven安装配置2.读入数据总结 前言 一、maven是什么? 示例: Maven是Apache下的一个纯java开发的开源项目,是一个项目管理工具,使用maven对java项目进行构建、依赖管理;提高软件开发人员的效率...
  • Maven 安装与配置

    2021-01-11 00:22:02
    Maven 安装与配置一、安装 Maven二、idea 中配置 Maven 一、安装 Maven 下载: Maven 安装,复制到相应位置,解压即可 配置环境变量 MAVEN_HOME D:\Maven\apache-maven-3.3.9-bin\apache-maven-3.3.9 Path 里面...
  • Maven安装与配置IDEA的设置

    千次阅读 2020-02-27 16:45:58
    一、下载安装Maven配置环境变量 1.Maven下载地址访问https://maven.apache.org/download.cgi,下载最新的Maven安装包 我现在的是版本 apache-maven-3.6.1,如下图: 解压并安装路径(参考:F:\idea\maven): ...
  • maven安装与配置IDEA,最新教程

    千次阅读 2020-10-13 17:45:46
    打开 Windows 的CDM,输入java-version验证,如果你还没安装jdk环境,要先去安排配置 jdk 环境 2. Maven 下载 下载地址:https://maven.apache.org/ 系统 包名 Windows apache-maven-3.3.9-bin.zip ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 634
精华内容 253
关键字:

ideamaven安装与配置