Maven 第一个Maven项目 -- Maven项目结构 & Maven项目构建命令
Posted Z && Y
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven 第一个Maven项目 -- Maven项目结构 & Maven项目构建命令相关的知识,希望对你有一定的参考价值。
1. Maven项目结构
Maven工程目录结构:
1.1 新建project-java目录
1.2 在project-java目录里面创建src目录
1.3 src目录
1.4 main目录 & test目录
main目录:
test目录:
1.5 在main目录新建java文件
package com.tian;
public class Demo {
public String say(String name) {
System.out.println("Hello " + name);
return "hello " + name;
}
}
1.6 在test目录新建java文件
package com.tian;
import org.junit.Test;
import org.junit.Assert;
public class DemoTest{
@Test
public void testSay(){
Demo d = new Demo();
String ret = d.say("maven");
Assert.assertEquals("hello maven",ret);
}
}
1.7 在src同级目录创建Mavne核心配置文件pom.xml
pom.xml
<?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>com.tian</groupId>
<artifactId>project-java</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
</dependencies>
</project>
至此,maven目录结构搭建好了
2. Maven项目构建命令
2.1 在pom.xml同级目录打开命令行
2.2 mvn compile 编译
编译前:
编译后:
可以看见后的编译后的class文件放在: project-java / target / classes
2.3 mvn clean 清理
该命令可以清除刚刚编译生成的target目录
清理后:
2.4 mvn test 测试
测试后:
这个文件夹里面存的就是测试结果:
我们点进去看一看:
2.5 mvn package 打包
打包后:
生成的jar包:
打开这个jar包看看:
发现里面放的class文件和maven配置信息
2.6 研究打包的步骤:
2.7 mvn install 安装到本地仓库
安装后:
文件目录分析:
安装过程分析:
以上是关于Maven 第一个Maven项目 -- Maven项目结构 & Maven项目构建命令的主要内容,如果未能解决你的问题,请参考以下文章
2.Maven特点,Maven约定,建立第一个Maven项目
04_项目一众筹00_04Maven配置工作空间环境STS创建第二个Maven项目,演示依赖一个新的工作空间环境标准设置
Maven入门指南② :Maven 常用命令,手动创建第一个 Maven 项目
Maven 第一个Maven项目 -- IDEA创建Maven工程(不使用模板)& 导航栏配置Maven生命周期命令