栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

maven配置war包依赖jar包出现的错误以及解决思路-日记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

maven配置war包依赖jar包出现的错误以及解决思路-日记

									日记篇

夜深了,但是麒麒:我还能卷!!
你:卷个√巴,看看一个bug差点修2小时多~
大家好,xin麒来个日记记录一下今天遇到的bug,报错信息没保存,这个记录是修复好了才写的,下次一定记得先保存报错现场再修bug哈。

一、前提引入:

这个是我的workspace里的两个内容

下面是我的仓库:

实际上是看这一集发现自己电脑程序出现问题的:https://www.bilibili.com/video/BV12q4y147e4?p=30

二、案发现场:

本来是想将war添加jar包依赖的,然后再将java工程的java.com.xinqi.maven的CalcutorTest.java文件加入到war项目工程,然后再在war项目工程测试mvn test,但是报错,说是找不到Calculator类。

然后回到https://www.bilibili.com/video/BV12q4y147e4?p=23集看。

于是构思解决思路:

1、怀疑本来的依赖内容就有错误:

看一下pro01-maven-java里target的内容:

先在pro01-maven-java进行指令mvn test的测试,发现果然报错了。

于是mvn clean删除target信息:

然后再编译mvn compile,

后面再编译测试文件:mvn test-compile:

于是终于生成:

但是jar文件没有生成,于是就mvn package一下生成jar包,然后再在web的项目路径进行mvn test发现还是报错

2、怀疑是一个错误连带其他多重错误产生了,感觉可能和仓库之前已经保存的内容有关(或许原来仓库的内容有错误,其错误回影响web项目的测试模块):
(过了一段时间回来补充:下面的想法是正确的

引入:

workspace里的内容:pro1-maven-java相关内容

仓库位置:maven-pro

因为之前workspace的内容曾经就下载过到本地仓库里面。而之前workspace里的内容有错误,那么install到仓库里的内容就有错误。因为上面已经将workspace里的内容重新修改过了一遍,因此也要重新更新workspace在仓库的内容。)

于是去看看仓库:

同时清空之前仓库有关pro1-maven-java里的内容:mvn clean再进行下载到仓库mvn clean install,下载信息无报错

于是再到web项目工程查看,

使用命令mvn test测试一下看看错误清理完毕了没:

发现成功了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/868384.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号