在Idea配置Maven
2.1 在Idea配置Maven
Idea中也自带 Maven插件,而且我们也可以给自带的 Maven插件进行配置, 所以我们可以使用自带的 Maven,也可以使用我们安装的Maven核心程序
1.1.1 配置自带的 Maven 插件
1) Idea自带的 Maven在Idea的安装目录的plugins目录中
2) 在自带的Maven里配置了本地仓库之后打开 Idea之后会发现本地仓库自动变 成了我们设置的仓库
3) 设置Maven自动导包
1.1.2 配置我们自己安装的 Maven
1) 点击工具栏中的 Settings
2) 点击OK保存即可
2.2 在 Idea 中创建 Maven 项目
1) 点击File→New→Module…(如果之前没有Project选Project)→Maven
2) 点击 Next,配置要继承的模块(如果直接创建的是 Project不存在这一项)、 坐标(GAV)、路径。不同的 Idea 版本可能有所差别,我使用的是 2019.3.3 的版本
3) 点击Finish即可创建成功
4) 配置Maven的核心配置文件pom.xml
<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.cys.maven</groupId>
<artifactId>Hello</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies> <dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency> </dependencies></project>
5) 编写主代码
在src/main/java目录下创建包并创建 Hello.java文件
package com.cys.maven;
public class Hello {
public String sayHello(String name){
return "Hello "+name+"!";
} }
6) 编写测试代码
在src/test/java目录下创建包并创建 HelloTest.java文
package com.cys.maven;
import org.junit.Test;
public class HelloTest {
@Test public void testHello() {
Hello hello = new Hello();
String maven = hello.sayHello("Maven");
System.out.println(maven);
}
}
7) 使用Maven的方式运行Maven工程
2.2.2 创建 Web 工程
1) 创建简单的Maven工程,打包方式为war包
<groupId>com.atguigu.maven</groupId>
<artifactId>MavenWeb</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
2) 点击Project Structure
3) 选择对应的Module,设置 Web目录
4) 弹出提示框,选择版本后点击 OK
5) 生成web.xml文件
6) 设置存放web页面文件的目录后点击OK
7) 点击OK
8) 发现项目中多了一个 web目录,而且目录上有一个蓝点
10) 部署到Tomcat上运行