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.