三、第一个Maven程序

三、第一个Maven程序

1、目录结构

Hello
src
——main
————java
————resources
——test
————java
————resources pom.xml
  • main 目录用于存放主程序
  • test 目录用于存放测试程序
  • java 目录用于存放源代码文件
  • resources 目录用于存放配置文件和资源文件

2、创建 Maven 的核心配置文件 pom.xml

<?xml version="1.0" ?>
<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.zhang.maven</groupId>
	<artifactId>Hello</artifactId>
	<version>0.0.1-SNAPSHOT</version> 

	<!--模块名-->
	<name>Hello</name>

	<!--依赖于哪些Jar包,都会在这里面列出来-->
	<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.9</version>
			<scope>test</scope>
		</dependency>
	</dependencies>



</project>

3、编写主代码

在 src/main/java/com/zhang/maven 目录下新建文件 Hello.java

package com.zhang.maven;
	public class Hello {
	public String sayHello(String name){ return "Hello "+name+"!";
}

4、编写测试代码

在/src/test/java/com/zhang/maven 目录下新建测试文件 HelloTest.java

package com.zhang.maven; import org.junit.Test;
import static junit.framework.Assert.*; public class HelloTest {
@Test
public void testHello(){
		Hello hello = new Hello();
		String results = hello.sayHello("zhangchangzhi"); 
    	assertEquals("Hello zhangchangzhi!",results);	//断言
}
}


5、运行几个基本的 Maven 命令

  • 打开 cmd 命令行,进入 Hello 项目根目录(pom.xml 文件所在目录)执行 mvn compile 命令,查看根目录变化
  • mvn clean 命令,清除产生的项目
  • mvn compile 命令, 编译源代码
  • mvn test-compile 命令, 编译测试代码
  • mvn test 命令运行测试
  • mvn site,产生site
  • mvn package 命令,打包
  • mvn install 命令,查看 target 目录变化

注意:运行 Maven 命令时一定要进入 pom.xml 文件所在的目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值