Intellij 创建Maven项目

基础软件:
Maven:http://maven.apache.org/download.cgi
Intellij:https://www.jetbrains.com/idea/download/
1.安装Intellij和Maven
2.打开Intellij IDE:

dee06354-3fa4-450f-9d07-b395324b0ce2

3.在Intellij中配置Maven环境(需要先在系统中安装Maven)
(1)右下角Configure–>Setting,搜索maven:

ab6c8594-e464-4a28-be27-072a08422c1f

(2)配置Maven home directory,选择Maven的安装目录,确认返回。

22d22d1f-3f73-42b8-b42b-0416c7318c2b

4.创建一个空项目(Empty Project)。

(1)创建一个新Project

b296356d-0087-4ec8-849b-bacd57c6279a

(2)填写项目(Project)名称:

08dcccee-8b06-402e-8fad-96cdf10cbe63

(3)创建一个Module:

898a36f1-3ce6-4513-b432-d325f427f6b9

(4)勾选Create from archetype,选择一个web项目结构:

d4fb1e6a-ef89-4eb8-8f0a-b3a6d2829b01

(5)填写Maven项目的配置信息(GroupId和ArtifactId)

fd5a02cb-0aac-47a7-903e-57cfff3b1159

(6)确认信息:Next

5058e7bf-d056-4cea-896c-ab491de9ea46

(7)填写Module名

f42253c5-02d6-4759-93d8-f86cbc25bb45

(8)确认信息,ok

487cccb7-d7e7-4604-bf88-a5474b2f5b30

5.确认完成后,IDE会根据Maven下载一些文件,同时注意右上角会提示Maven的变化,点击“Import Changes”。刚建成时,项目目录里只有pom.xml文件。等待下载完成后,会自动创建其他项目结构的目录。

QQ图片20141231102410

最终项目截图:

4d42a9b2-cb2e-45d7-ace2-e4e8550b2bff

6.添加测试相关:

(1)pom.xml中添加junit的依赖:

<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/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>cn.7player.ss2h</groupId>
  <artifactId>SS2HDemo</artifactId>
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>SS2HDemo Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <build>
    <finalName>SS2HDemo</finalName>
  </build>
</project>

(2)在main目录下新建java目录,并右键菜单中选择”Mark Directory As”–>”Source Root”,这个是开发的源代码的根目录。

a34c45b4-10ea-4551-9079-863276da5c41

(3)在src目录下新建test目录,并在test下新建一个java目录,右键菜单中选择”Mark Directory As”–>”Test Source Root”,这个是测试源代码的根目录。

e5bf55cb-e5c6-4143-ae2b-7cd09838b573

7.简单测试:

(1)新建一个MathUtil类:

/**
 * Created by zl on 1/20/2015.
 */
public class MathUtil {
    public static double add(double x,double y){
        return  x+y;
    }
}

b8094a4a-4425-4d4f-b6fc-0e8fe93e8faa

(2)创建对应的测试用例:鼠标选到需要测试的类名,快捷键:shift+ctrl+t,创建测试用例,选择测试版本,以及需要测试的方法:

886f107d-cc13-4699-947f-82d032baf0bc

(3)编写测试用例

import org.junit.Test;
import static org.junit.Assert.*;
public class MathUtilTest {
    @Test
    public void testAdd() throws Exception {
        double sum=MathUtil.add(1.0,5.0);
        assertEquals(6,sum,0.1);
    }
}

4073c013-3f5a-4ebd-9224-ad4a4a589c6b

(4)运行测试用例:

810a3d3a-d61e-42e8-a1b9-5c810eb54e8e
分享到:

发表评论

昵称

沙发空缺中,还不快抢~