在 Idea 中配置 Maven

1、在 Idea 中配置 Maven

Idea 中也自带 Maven 插件,而且我们也可以给自带的 Maven 插件进行配置,所以我们可以使用自带的 Maven,也可以使用我们安装的 Maven 核心程序

1.配置我们自己安装的 Maven在这里插入图片描述
2.设置 Maven 自动导包
在这里插入图片描述
创建新项目也沿用自己的仓库,不然就会用默认的c盘的仓库
在这里插入图片描述

在这里插入图片描述

2、 配置本地仓库和阿里云镜像及JDK版本

2.1配置本地仓库

1.Maven 的核心程序并不包含具体功能,仅负责宏观调度。具体功能由插
件来完成。Maven 核心程序会到本地仓库中查找插件。如果本地仓库中
没有就会从远程中央仓库下载。此时如果不能上网则无法执行 Maven 的
具体功能。为了解决这个问题,我们可以将 Maven 的本地仓库指向一个
在联网情况下下载好的目录。

2.Maven 默认的本地仓库:~.m2\repository 目录。
Tips:~表示当前用户的家目录。

3.找到 Maven 的核心配置文件 settings.xml 文件:
解压目录 D:\apache-maven-3.6.3\conf\settings.xml

4.设置方式
本地仓库的路径

2.2配置阿里云镜像
为了下载 jar 包方便,在 Maven 的核心配置文件 settings.xml 文件的
标签里面配置以下标签:

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

默认的 JDK 的编译版本是 1.5,在 Maven 的核心配置文
件 settings.xml 文件中添加以下配置将编译版本改为 1.8

<profile>  
    <id>jdk-1.8</id>  
    <activation>  
        <activeByDefault>true</activeByDefault>  
        <jdk>1.8</jdk>  
    </activation>
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <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>

3、在 Idea 中创建 Maven 项目

① 点击 File→New→Module…(如果之前没有 Project 选 Project)→Maven
在这里插入图片描述
② 点击 Next、坐标(GAV)、路径。不同的 Idea 版本可能有所差别。
在这里插入图片描述
③ 配置要继承的模块及其名字在这里插入图片描述
④ 点击 Finish 即可创建成功
⑤ 配置 Maven 的核心配置文件 pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.acoffee.maven</groupId>
    <artifactId>Hello</artifactId>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

</project>

在这里插入图片描述
⑥ 编写主代码
在 src/main/java 目录下创建包并创建 Hello.java 文件

package com.acoffee.maven;

/**
 * @author acoffee
 * @create 2021-03-29 20:42
 */
public class Hello {
    public String sayHello(String name){
        return "Hello" +name+"!";
    }
}

⑦ 编写测试代码
在/src/test/java 目录下创建包并创建 HelloTest.java 文件

package com.acoffee.maven;
import org.junit.Test;

/**
 * @author acoffee
 * @create 2021-03-29 20:45
 */
public class HelloTest {
    @Test
    public void testHello() {
        Hello hello = new Hello();
        String maven = hello.sayHello("Maven");
        System.out.println(maven);
    }
}

执行结果:
在这里插入图片描述
⑨ 使用 Maven 的方式运行 Maven 工程
在这里插入图片描述

4、创建 Web 工程(了解)

在这里插入图片描述
在这里插入图片描述
1.创建简单的 Maven 工程,打包方式为 war 包

    <groupId>com.acoffee.maven</groupId>
    <artifactId>MavenWeb</artifactId>
    <version>1.0-SNAPSHOT</version>
    <!--Web工程的打包方式war-->
    <packaging>war</packaging>

2.点击 Project Structure
在这里插入图片描述
3.选择对应的 Module,设置 Web 目录

在这里插入图片描述
4.弹出提示框,选择版本后点击 OK
在这里插入图片描述
5.生成 web.xml 文件
在这里插入图片描述
6.设置存放 web 页面文件的目录后点击 OK
在这里插入图片描述
7.点击 OK
在这里插入图片描述
8.发现项目中多了一个 web 目录,而且目录上有一个蓝点
在这里插入图片描述
9. 在 web 目录下创建 index.jsp 页面
在这里插入图片描述
10.部署到 Tomcat 上运行
在这里插入图片描述

5.在 Idea 中导入 Maven 项目

点击 Project Structure
在这里插入图片描述
选中import Moudule单击
在这里插入图片描述
找到项目所在的位置
在这里插入图片描述
选择 Import module from external model(从外部模型导入模块)→Maven
在这里插入图片描述
点击next
在这里插入图片描述
然后点击finish
在这里插入图片描述
然后即导入完成
在这里插入图片描述

Maven常用功能

在这里插入图片描述
非常常用
clean:清理上次编译后的代码 target文件夹(存放编译后的文件)会被删掉

compile:重新编译,把java代码编译成class代码并放入target目录

test:运行所有的test包中的方法

package :打包,根据pom中配置的方式进行打包,打包到target目录中。

install:本地发布,把自己的项目让它部署到本地仓库中,可以在别的项目中用坐标来直接依赖。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值