maven从入门到精通 第二章 Maven中运行Java与Web项目

文章详细介绍了如何使用Maven构建和运行Java项目,包括新建项目、编译、测试、生成jar包以及数据迁移的过程。接着,文章转向了Maven管理的Web项目配置,涉及到web.xml、index.jsp、servlet的注册以及处理编译失败的问题,推荐了jar包查找网站,并成功打包成war包。最后,说明了将war包部署到Tomcat服务器的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 maven中运行Java项目

1.新建项目

main目录下

D:\maven_workspace\spaceVideo\pro01-maven-java\src\main\java\com\xyt\maven
 package com.xyt.maven;
  
public class Calculator {
   
  
  public int sum(int i, int j){
   
    return i + j;
  }
  
}

test目录下

D:\maven_workspace\spaceVideo\pro01-maven-java\src\test\java\com\xyt\maven
package com.xyt.maven;
  
import org.junit.Test;
import com.xyt.maven.Calculator;
  
// 静态导入的效果是将Assert类中的静态资源导入当前类
// 这样一来,在当前类中就可以直接使用Assert类中的静态资源,不需要写类名
import static org.junit.Assert.*;
  
public class CalculatorTest{
   
  
  @Test
  public void testSum(){
   
    
    // 1.创建Calculator对象
    Calculator calculator = new Calculator();
    
    // 2.调用Calculator对象的方法,获取到程序运行实际的结果
    int actualResult = calculator.sum(5, 3);
    
    // 3.声明一个变量,表示程序运行期待的结果
    int expectedResult = 8;
    
    // 4.使用断言来判断实际结果和期待结果是否一致
    // 如果一致:测试通过,不会抛出异常
    // 如果不一致:抛出异常,测试失败
    assertEquals(expectedResult, actualResult);
    
  }
  
}

构建相关的命令,要在pom.xml目录下运行,操作哪个工程,就进入哪个工程的pom.xml

2. 运行项目

2.1查看当前目录

D:\maven_workspace\spaceVideo>dir
 驱动器 D 中的卷是 新加卷
 卷的序列号是 D4AF-9C80

 D:\maven_workspace\spaceVideo 的目录

2023/05/04  12:06    <DIR>          .
2023/05/04  11:38    <DIR>          ..
2023/05/04  12:06    <DIR>          pro01-maven-java
               0 个文件              0 字节
               3 个目录 118,766,297,088 可用字节

2.2 编译项目

编写main

D:\maven_workspace\spaceVideo>cd  pro01-maven-java

D:\maven_workspace\s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值