阅读 484

IDEA配置自己的Maven框架

前言

使用Intellij自己的Maven bundled框架的时候,每次配置的xml文件都是临时的,而且每次新配置一个Mybatis框架都要从网络仓库中重新下载各种jar包,这就导致每打开一个新的Maven管理系统会产生一些多余的步骤,本篇文章相当于将各种步骤提前配置好,要创建一个maven的时候直接使用就可以了。

前提准备

image.png

  • 将文件放入D盘的dev文件夹当中

  • D盘创建一个repository文件夹

1、Maven的配置

环境变量配置

桌面右键此电脑--属性--高级系统设置---环境变量

1.首先在系统变量中新建 变量为:MAVEN_HOME 值为:D:\dev\apache-maven-3.8.1

image.png

2.在系统变量path中将MAVEN_HOME添加进去 变量为:path 值为:%MAVEN_HOME%\bin

image.png

3.打开控制台CMD 输入 mvn -version

image.png 可以看到已经安装成功

这里Maven已经安装成功并且已经配置完成了。那么Maven配置完成了,怎样在IDEA中使用这个Maven呢?

2、Maven配置下载仓库以及其他设置

经过上述步骤之后,Maven已经配置完成,但是在IDEA中如果不进行一些配置,IDEA还是会在网络上下载Mybatis的一些资源包,而且这些资源包不可以进行手动选择下载节点,大家在IDEA中新创建项目的时候如果因为网络原因,可能会等待很长时间。

接下来进行两个设置:

  1. Maven下载的repository设置到自己的位置---这一步是为了在IDEA中可以自己选择repository路径,这样IDEA就会优先在本地寻找工具包。

2.修改Maven的repository下载镜像,一般修改成国内节点。

2.1maven中修改repository保存位置

回到刚刚 D:\dev\apache-maven-3.8.1的位置,进入apache-maven-3.8.1\conf文件夹,使用编辑器打开settings文件

image.png

修改内容

1、第49行

<!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
	<localRepository>D:/repository</localRepository>
 -->
复制代码

将最后一行<localRepository>D:/repository</localRepository> 移除注释外,并修改成自己的路径,这里我自己在D盘创建了一个repository文件夹

image.png

2、找到146行mirrors代码块

添加mirror节点,这里我添加的是阿里云的镜像

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

3、配置JDK版本

189行配置profiles代码块,将JDK版本替换成1.8(根据自己的java版本号配置)

如何查看自己的java版本号? (ctrl+r)cmd中输入命令java -version

  <profiles>
  <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>
复制代码

4、保存并退出 5、检查是否配置成功 (ctrl+r)cmd中输入命令mvn help:system

如果开始下载,就说明配置成功。如果没有出现下载,说明settings文件没有配置好。

image.png

3、Maven在IDEA中的使用

一般的IDEA的Maven配置方法

IDEA中可以有两个方式创建Maven项目

1.使用新建project模板创建Maven项目

2.使用空模板创建Maven项目

这里演示新建project模板创建Maven项目

  • 选择Maven
  • 勾选Create from archetype
  • 选择archetype-quickstart模板
  • next

image.png

2、创建项目名称、groupid、ArtifactId、版本号

image.png 3、选择使用那个版本的Maven? -bundled表示idea内嵌的Maven,其实是和自己下载的相同。版本的选择不太重要,可以使用即可

image.png 4、重要的是下面两个选项 image.png 右边的override表示覆盖,默认的是IDEA自己创建的配置文件和仓库,这里对应我我们刚刚配置的配置文件和下载的仓库文件。以至于说这里为什么要修改,因为我们以后创建项目的时候需要保存配置文件,并且能够方便的一键导入。下面进行修改操作:

1.将两个Override勾选

2.将setting file和local repository替换成自己的

3.点击右边的加号创建一个键值对archetypeCatalog--internal,如果不加这个参数,在maven生成骨架的时候将会非常慢,可能是由于IDEA默认在网络下载,加了这个参数之后会优先在本地寻找仓库。

image.png

最后配置:

image.png

点击finish

最后创建成功后会直接在阿里镜像下载一些dependency。

一次性永久配置Maven路径、仓库、配置文件

经过上述步骤之后还是略显麻烦,下面介绍永久配置Maven的方法。 首先打开IDEA,选择settings for new project。(这里一定要这么选,才能修改每次创建的新项目)

image.png

1、settings for new project-->Build,Excution,Build Tools-->Maven 设置成下图所示

image.png

2、设置runnner参数,这里对应的是上面的加入一对键值的操作。在VMoption中插入参数: -DarchetypeCatalog=internal

image.png 这两步设置好了之后,Maven在IDE中的配置就永久配置好了。

我们再新建一个maven项目测试一下。

先创建一个空项目

image.png 设置好名字

image.png 然后新建一个maven moudle,设置好名字

image.png

点击next

image.png 可以看到地址和默认仓库就不用自己修改了。

至此maven在IDE中的配置就顺利完成了。

文章分类
后端
文章标签