1、maven目录结构

src
-main
-java
-package
-test
-java
-package
-resources

2、新建目录

  在任意指定盘下建文件夹(我的是D盘,目录结构如下)

  D:\code\maven

  按maven的目录机构建文件夹,如下图

3、D:\code\maven\src\main\java\com\maven下建HelloWorld.java

package com.maven;

public class HelloWorld{
public String sayHello(){
return "hello world!";
}
}

4、D:\code\maven\src\test\java\com\maven下建HelloWorldTest.java

package com.maven;

import org.junit.*;
import org.junit.Assert.*; public class HelloWorldTest{
@Test
public void testHello(){
Assert.assertEquals("hello world!",new HelloWorld().sayHello());
}
}

5、D:\code\maven下建pom.xml文件,同src根目录同级

<?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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion> <groupId>com.maven</groupId>
<artifactId>maven-model</artifactId>
<version>0.0.1</version> <dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>

注:

<groupId>com.maven</groupId>为我的工程目录(D:\code\maven)
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>为单元测试依赖

6、进入命令行,进入D:\code\maven目录

  执行mvn compile(第一次执行会下载各种插件、依赖包会慢点)

  

  执行mvn test

  

最新文章

  1. 13、零配置Struts2开发
  2. AEAI ESB路由转换机制说明
  3. Metaio在Unity3D中报错 Start: failed to load tracking configuration: TrackingConfigGenerated.xml 解决方法
  4. fatal error C1083: 无法打开预编译头文件:“Debug\a.pch”:No such file or directory
  5. 关于Hibernate的关联映射
  6. Python中的属性管理
  7. 四则运算 Day3
  8. android EditText长按屏蔽ActionMode context菜单但保留选择工具功能
  9. 分布式数据存储-MySQL主从复制
  10. Python第一天——初识Python
  11. 【区间选点问题】uva 10148 - Advertisement
  12. Java RMI之介绍
  13. Oracle学习笔记(2)——过程和函数
  14. PMP测试实践- 内附PMBOK中字与备考资料
  15. Eclipse Oxygen.2 Release (4.7.2)添加JUnit
  16. loj 6008 餐巾计划 - 费用流
  17. DAO层基础设计原理
  18. [luogu4072][bzoj4518][SDOI2016]征途【动态规划+斜率优化】
  19. TCP、消息分包和协议设计
  20. Python爬虫项目--爬取链家热门城市新房

热门文章

  1. IIS7.5
  2. WPF元素可视化效果
  3. BZOJ1972: [Sdoi2010]猪国杀
  4. java中&quot;与&quot;和&quot;或&quot;
  5. ubuntu删除输入法后,循环登陆
  6. HTML学习笔记——图片显示、图片跳转、图片相对路径
  7. shelve模块理解
  8. thinkphp 语言包丢失
  9. 用实例揭示notify()和notifyAll()的本质区别
  10. [Unity] Unity3D研究院编辑器之独立Inspector属性