Skip to content

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

Released under the MIT License.