位置:首页 > Java > Maven构建与项目测试实战指南

Maven构建与项目测试实战指南

时间:2026-08-13  |  作者:风起客  |  阅读:0

在上一章节中,我们学会了如何使用 Ma ven 创建 Ja va 应用。

接下来,我们要学习如何构建和测试这个项目

Ma ven 构建 & 项目测试

查看 pom.xml 文件

进入 C:/MVN 文件夹下,打开 consumerBanking 文件夹。

你将看到一个 pom.xml 文件,代码如下:


  4.0.0
  com.companyname.bank
  consumerBanking
  jar
  1.0-SNAPSHOT
  consumerBanking
  http://ma ven.apache.org
  
    
      junit
      junit
      3.8.1
      test
    
  

从以上 xml代码中可以看出,Ma ven 已经添加了 JUnit 作为测试框架。

通常情况下,Ma ven 会默认生成两个基础文件:

  • 源码文件 C:MVNconsumerBankingsrcmainja vacomcompanynamebankApp.ja va
  • 测试文件 C:MVNconsumerBankingsrctestja vacomcompanynamebankAppTest.ja va

执行构建命令

打开命令控制台,跳转到 C:MVNconsumerBanking 目录下。

然后执行以下 mvn 命令,开始构建项目:

C:MVNconsumerBanking>mvn clean package
[INFO] Scanning for projects...
[INFO] -------------------------------------------------------------------
[INFO] Building consumerBanking
[INFO]    task-segment: [clean, package]
[INFO] -------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] Deleting directory C:MVNconsumerBankingtarget
...
...
...
[INFO] [jar:jar {execution: default-jar}]
[INFO] Building jar: C:MVNconsumerBankingtarget
consumerBanking-1.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 seconds
[INFO] Finished at: Tue Jul 10 16:52:18 IST 2012
[INFO] Final Memory: 16M/89M
[INFO] ------------------------------------------------------------------------

执行完成后,项目已经成功构建,并创建了最终的 jar 文件。

关键概念

  • 我们给了 ma ven 两个目标,首先清理目标目录(clean),然后打包项目构建的输出为 jar(package)文件。
  • 打包好的 jar 文件可以在 consumerBankingtarget 中获得,名称为 consumerBanking-1.0-SNAPSHOT.jar。
  • 测试报告存放在 consumerBankingtargetsurefire-reports 文件夹中。
  • Ma ven 编译源码文件,以及测试源码文件。
  • 接着 Ma ven 运行测试用例。
  • 最后 Ma ven 创建项目包。

运行程序

在 targetclasses 目录下,执行以下命令:

C:MVNconsumerBankingtargetclasses>ja va com.companyname.bank.App

你可以看到结果:

Hello World!

添加 Ja va 源文件

接下来,我们看看如何添加其他的 Ja va 文件到项目中。

打开 C:MVNconsumerBankingsrcmainja vacomcompanynamebank 文件夹,在其中创建 Util 类 Util.ja va。

Util.ja va

package com.companyname.bank;
public class Util 
{
   public static void printMessage(String message){
       System.out.println(message);
   }
}

更新 App 类来使用 Util 类:

App.ja va

package com.companyname.bank;
/**
 * Hello world!
 *
 */
public class App 
{
    public static void main( String[] args )
    {
        Util.printMessage("Hello World!");
    }
}

重新编译并验证

现在打开命令控制台,跳转到 C:MVNconsumerBanking 目录下。

然后执行下面的 mvn 命令:

C:MVNconsumerBanking>mvn clean compile

在 Ma ven 构建成功之后,跳转到 C:MVNconsumerBankingtargetclasses 目录下。

接着执行下面的 ja va 命令:

C:MVNconsumerBankingtargetclasses>ja va -cp . com.companyname.bank.App

你可以看到结果:

Hello World!

免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多