Idea 中也自带 Maven 插件,并且咱们也能够给自带的 Maven 插件进行配置,因此咱们能够使用自带的 Maven,也能够使用咱们安装的 Maven 核心程序java
Idea 自带的 Maven 在 Idea 的安装目录的 plugins 目录中
web
在自带的 Maven 里配置了本地仓库以后打开 Idea 以后会发现本地仓库自动变成了咱们设置的仓库
apache
设置 Maven 自动导包
jsp
点击工具栏中的 Settings
maven
点击 OK 保存便可ide
点击 File→New→Module…(若是以前没有 Project 选 Project)→Maven
工具
点击 Next,配置要继承的模块(若是直接建立的是 Project 不存在这一项)、坐标(GAV)、路径。不一样的 Idea 版本可能有所差异,我使用的是 2019.3.3 的版本
测试
点击 Finish 便可建立成功ui
配置 Maven 的核心配置文件 pom.xmlidea
<?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.atguigu.maven</groupId> <artifactId>Hello</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> </dependencies> </project>
编写主代码
在 src/main/java 目录下建立包并建立 Hello.java 文件
package com.atguigu.maven; public class Hello { public String sayHello(String name){ return "Hello "+name+"!"; } }
编写测试代码
在/src/test/java 目录下建立包并建立 HelloTest.java 文件
package com.atguigu.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); } }
使用 Maven 的方式运行 Maven 工程
建立简单的 Maven 工程,打包方式为 war 包
<groupId>com.atguigu.maven</groupId> <artifactId>MavenWeb</artifactId> <packaging>war</packaging> <version>1.0-SNAPSHOT</version>
点击 Project Structure
选择对应的 Module,设置 Web 目录
弹出提示框,选择版本后点击 OK
生成 web.xml 文件
设置存放 web 页面文件的目录后点击 OK
点击 OK
发现项目中多了一个 web 目录,并且目录上有一个蓝点
在 web 目录下建立 index.jsp 页面
部署到 Tomcat 上运行
点击 Project Structure
点击 Modules→➕→Import Module
找到项目所在的位置
选择 Import module from external model(从外部模型导入模块)→Maven→Finish