在Idea2020.2基于Maven创建项目

在Idea2020.2基于Maven创建项目

文章目录

  • 在Idea2020.2基于Maven创建项目
    • 1.创建步骤

1.创建步骤

1.下载安装配置Maven

  • idea对Maven3.6.2及以上的版本不兼容,建议使用Maven3.6.1版本
  • 提前安装好Java8,并且配置好JAVA_HOME和PATH环境变量
  • 配置好MAVEN_HOME和PATH环境变量
  • 在安装目录下创建/local_repository文件夹用于存放jar包(不唯一)
  • 修改conf下的setting配置文件(要把原先的备份一份setting.xml.backup)中的中央镜像仓库,建议使用阿里云的镜像.
  • 阿里云Maven镜像配置参考官网:https://developer.aliyun.com/mvn/guide

2.打开idea创建一个空项目empty project

  • 以后要用模块开发,model

在Idea2020.2基于Maven创建项目_第1张图片
在Idea2020.2基于Maven创建项目_第2张图片
在Idea2020.2基于Maven创建项目_第3张图片在Idea2020.2基于Maven创建项目_第4张图片

3.在空项目中配置Maven

在Idea2020.2基于Maven创建项目_第5张图片在Idea2020.2基于Maven创建项目_第6张图片

4.在空项目基于Maven创建模块(不使用模板)

  • 可以创建新模块或者导入模块

在Idea2020.2基于Maven创建项目_第7张图片在Idea2020.2基于Maven创建项目_第8张图片
在Idea2020.2基于Maven创建项目_第9张图片
在Idea2020.2基于Maven创建项目_第10张图片
在Idea2020.2基于Maven创建项目_第11张图片在Idea2020.2基于Maven创建项目_第12张图片
在Idea2020.2基于Maven创建项目_第13张图片
可以利用这些插件完成各种各样的操作,编译,打包,jar,war等等.
在Idea2020.2基于Maven创建项目_第14张图片

5.测试:编写Spring代码测试

(1)导入Spring依赖

<?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>org.example</groupId>
    <artifactId>SpringProxy</artifactId>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
            <version>5.0.5.RELEASE</version>
        </dependency>
        <!--不添加此项,将不能使用spring配置文件-->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>5.0.5.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>5.0.5.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
        </dependency>
    </dependencies>
</project>

(2)创建/resources/applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

</beans>

(3)使用spring-test测试

package com.itrspring.proxy;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath:applicationContext.xml")
public class UserProxy {
     

    @Test
    public void testStaticProxy() {
     
        System.out.println("Java静态代理...");
    }
}

在Idea2020.2基于Maven创建项目_第15张图片

你可能感兴趣的:(Maven,maven,intellij-idea,java)