首页 > 其他分享 >学习笔记——Maven的基本配置、Maven基本使用、将Maven整合到IDEA中

学习笔记——Maven的基本配置、Maven基本使用、将Maven整合到IDEA中

时间:2023-01-08 12:33:56浏览次数:44  
标签:基本 maven xml settings 1.8 IDEA Maven 根目录

2023-01-08

一、Maven的基本配置

(1)maven配置文件位置

maven根目录/conf/settings.xml

①设置本地仓库

默认的本地仓库是在“C:\Users\Lenovo\.m2\repository”中,第一次安装maven后,一般找不到“.m”文件夹的。可以:以管理员身份运行cmd并输入以下命令:

mvn help:system

打开“maven根目录/conf/settings.xml”,在第55行设置本地仓库的位置

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

②设置阿里云镜像服务器

在“maven根目录/conf/settings.xml”中的第159行中设置代码

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

③设置使用JDK版本

在“maven根目录/conf/settings.xml”中的第253行中设置代码

<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基本使用

约束>配置>代码

maven工程目录结构约束

 

三、将Maven整合到IDEA中

注意:如果IDEA的版本是2019.2.3,那么Maven的版本则可以使用3.6.3

 (1)找到“小扳手”图标(也可以按下图调出该图标)

 

 (2)点击小扳手,在内部进行设置

 

 (3)勾选自动导包

 

标签:基本,maven,xml,settings,1.8,IDEA,Maven,根目录
From: https://www.cnblogs.com/isDaHua/p/17034175.html

相关文章

  • DevOps实战系列【第五章】:基于Gitlab/Maven/Jenkins/Docker实战案例详解
    个人亲自录制全套DevOps系列实战教程:​​手把手教你玩转DevOps全栈技术​​从创建Jenkins的job开始1.gitlab设置:我们从新建一个jenkins任务开始,建一个自由风格项目,我们暂时......
  • anaconda基本操作及一些问题的解决记录
    anaconda虚拟环境查看安装了哪些包condalist查看当前存在哪些虚拟环境condaenvlistcondainfo-e检查更新当前condacondaupdatecondaPython创建虚......
  • DevOps实战系列【第三章】:详解Maven仓库及环境搭建
    个人亲自录制全套DevOps系列实战教程:​​手把手教你玩转DevOps全栈技术​​Maven私有仓库,就不多说了,我们这里选用最新的Nexus3的3.17版本,平时公司使用的都是Nexus2.x,新的......
  • Servlet+IDEA环境配置
    决定停止摆烂,把之前说废话用的页面用JavaWeb重写一遍。从原始一点的方法开始,比如servlet。0.概念介绍1.JavaEEJavaEE,Java平台企业版(JavaPlatformEnterpriseEdit......
  • MySQL17 - DML基本语法 - 增删改
    DML基本语法-增删改DATE和DATETIME两个类型的区别DATE是短日期:只包括年-月-日默认格式:%Y-%m-%dDATETIME是长日期:包括年-月-日-时-分-秒默认格式:%Y-......
  • 学习笔记——Maven
    2023-01-08一、Maven1.使用“Maven”的原因①获取第三方jar包可以统一在一个地方下载资源jar包(位置在“阿里云的镜像服务器”)②添加第三方jar包jar包统一存储Maven本......
  • MySQL16 - DDL基本语法
    DDL基本语法创建学生表,包括学号、姓名、年龄、性别、邮箱地址CREATETABLEt_student( noINT, nameVARCHAR(32), sexCHAR(1)DEFAULT'm', ageINT(3), emailV......
  • java学习笔记(九)---maven
    1、概念maven是提供专门用于管理和构建Java项目的工具,它的主要功能有:提供了一套标准化的项目结构 提供了一套标准化的构建流程(编译,测试,打包,发布...)提供了一套依赖管......
  • idea的代码提示快捷键
    1.idea的代码提示快捷键是什么有自动importclass的快捷键设置如下:1、alt+enter2、写好代码之后ctrl+alt+l格式化代码,优化导入包1、alt+enter2、写好代码之后ctrl+a......
  • 【Java】基本数据类型 及 == 与 equals 方法的区别
     (159条消息)java判断基本数据类型_Java基础:基本数据类型及==与equals方法的区别_vivi可爱多的博客-CSDN博客 Java中的数据类型在内存的存储原理(1)基本数据......