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