一个简单的Maven程序,Maven常用的操作命令

简介: 一个简单的Maven程序,Maven常用的操作命令

首先创建一个空的Project,然后创建一个module,在new module里面选maven,

上面红框里面配置坐标,分别是公司域名倒叙加项目名、模块名、版本。

目录结构说明


  • main目录用于存放主程序。
  • java目录用于存放源代码文件。
  • resources目录用于存放配置文件和资源文件。
  • test目录用于存放测试程序。

配置Maven的核心配置文件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.fourteen.maven</groupId>
    <artifactId>Demo1</artifactId>
    <version>1.0-SNAPSHOT</version>
    <!-- 依赖 -->
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.0</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
</project>

image.png

编写主代码

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

public class Hello {

public String sayHello(String name){

       return "Hello "+name+"!";

   }

}

8fced56fb57f46dc8b755046f42fc2ae.png

编写测试代码

import org.junit.Test;
public class HelloTest {


   @Test

   public void testHello(){

       Hello hello = new Hello();

       String maven = hello.sayHello("Maven");

       System.out.println(maven);

   }

}

996d5c59f648460cbfe6635e12484ade.png

使用Maven的方式运行Maven工程

compile编译命令

编译命令中,编译主代码和测试代码是分开的,我们直接双击compile是只会编译主代码,如图中的hello,编译出的字节码文件会放在下面的那个路径里

test测试命令

maven会自动运行测试代码,并且生成测试报告,同时还会生成字节码文件在前面的路径里。

package打包命令

双击之后,会创建一个jar包在上面的目录里

install安装命令

安装在坐标里面的位置,的那个路径,里面有我们安装好的jar包

clean清理命令

将之前的编译结果通过clean清理掉

可以看到,现在目录底下已经没了target文件了

相关文章
|
3月前
|
Java Apache Maven
【Maven从入门到如土】Maven 核心程序解压和配置
【Maven从入门到如土】Maven 核心程序解压和配置
61 0
|
7月前
|
Java 测试技术 Apache
【Maven】常用命令、插件管理、私服nexus
【Maven】常用命令、插件管理、私服nexus
|
5月前
|
Java Maven 数据安全/隐私保护
Nexus【应用 01】上传jar包到私有Maven仓库的两种方法:手动 Upload 和 mvn deploy 命令(配置+操作流程)
Nexus【应用 01】上传jar包到私有Maven仓库的两种方法:手动 Upload 和 mvn deploy 命令(配置+操作流程)
381 0
|
3月前
|
Java 测试技术 Maven
maven的package、install、deploy命令
maven的package、install、deploy命令
|
5月前
|
Java 测试技术 Maven
maven 命令
maven 命令
19 0
|
5月前
|
Java Maven
④【Maven】Maven的构建命令
④【Maven】Maven的构建命令
23 0
|
23天前
|
Java Maven Windows
一个命令解决maven依赖下载失败后无法重新下载依赖的问题-批量删除repository库目录下所有后缀名是.lastUpdated的文件
一个命令解决maven依赖下载失败后无法重新下载依赖的问题-批量删除repository库目录下所有后缀名是.lastUpdated的文件
90 0
|
5月前
|
Java Maven Android开发
Maven - 构建与命令
Maven - 构建与命令
39 0
|
7月前
|
Java 测试技术 Maven
10Maven - Eclipse下使用maven命令
10Maven - Eclipse下使用maven命令
56 0
|
7月前
|
Java 测试技术 Maven
04Maven - Maven常用命令
04Maven - Maven常用命令
20 0

热门文章

最新文章