03.IDEA 中使用 Maven
1.在 Idea 中配置 Maven
Idea 中也自带 Maven 插件,而且我们也可以给自带的 Maven 插件进行配置, 所以我们可以使用自带的 Maven,也可以使用我们安装的 Maven 核心程序
1.1 配置自己安装的 Maven
1.2 配置 IDEA 自带的 Maven 插件
进入 idea 的安装目录
E:\study\Java\soft\idea\ideaIU-2019.2.4.win\plugins\maven\lib\maven3\conf 配置 setting.xml
1、添加本地仓库位置
xml
<localRepository>E:\study\Java\maven\apache-maven-3.5.3\repository</localRepository>
2、添加阿里云仓库和中央仓库,方便联网时下载 jar 包
xml
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
<!-- 中央仓库1 -->
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>
<!-- 中央仓库2 -->
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
3、配置 jdk 版本
xml
<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>
2.使用 Maven 创建 Java 工程
2.1 创建
2.2 测试
- 配置 Maven 的核心配置文件 pom.xml
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.cvzhanshi.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 文件
java
public class Hello {
public String sayHello(String name){
return "Hello "+name+"!";
}
}
- 在/src/test/java 目录下创建包并创建 HelloTest.java 文件
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 工程 :
3.使用 Maven 创建 Java Web 工程
3.1 创建
- 选择 Maven->选择 java jdk->勾选 Create from archetype->选择 maven-archetype-webapp
- 填写 GroupId(域名.公司名.项目名)、Artifacted(模块名)
- 选择本地 maven 解压的路径、配置文件
- 选择工作空间
- 创建成功,结构如下
- 在 main 底下 new 两个 Directory:java,resources
- 点 Project Struct,设置源码文件夹和资源文件夹
- tomcat 部署
- 启动 tomcat
4.Idea 中导入 Maven 项目
- 点击 Project Structure
- 点击 Modules→➕→Import Module
- 找到项目所在的位置
- 选择 Import module from external model(从外部模型导入模块)→Maven →Finish