首页 >> 大全

maven使用中的一个坑(reimport无效、打包无法加入本地包)填坑过程

2023-12-01 大全 21 作者:考证青年

先介绍下背景,最近在做一个项目,一直在电脑本地开发,以前正常。昨天下午想把它上传到公司git上。好了,坑出现,先是将工程复制到新的文件夹下,pom文件时而又报错,时而却又无报错。但是不论有无报错均不好使,简单说就是无法正常下载依赖。费劲周折,第一个问题解决。又测试了下打包。发现包也打不了,查看日志发现原来是本地添加的jar无法添加到包中导致无法打包成功。

解铃还须系铃人,当然填坑还需挖坑人,究其原因第一便是自己学艺不精,没有熟练掌握maven;第二便是工程复制后才出了问题,一定程度产生了误导。最后就是因为自己偷懒没有把jar添加到本地仓库,打包时找不到jar。

言归正传

当你的pom文件 发现 甚至是 下面有红色波浪线时 。网上说法很多。很可能就是,在网上各种ctrl c

导致的编码问题。虽然上面写着utf-8。但这个东西是看不见的 。把他复制到 就找到这鬼了。具体这个看不见的东西是是啥,不清楚,但他导致pom文件结构报错,这也是异常的根本原因。

maven使用中的一个坑(reimport无效、打包无法加入本地包)填坑过程__maven使用中的一个坑(reimport无效、打包无法加入本地包)填坑过程

对他进行utf-8编码后发现都是 ????。

这里删掉他 问题解决。

打包报错是因为maven管理和jar直接添加的方式 管理项目,导致maven打包时 无法加载jar 。

这里的误区有两个 ,一个是 正常添加了jar debug不报错。 这里偷懒了 ,正常来说把他加到本地仓库 就不会有问题了。

解决办法有两个 1、将jar添加到本地仓库。操作方法这里不做说明。

2、直接把jar配置到pom文件中,配置文件绝对路径。配置方法如下图(2)

这就解决了jar的引入问题。 打包时配置全局扫描配置方法如下图(3),问题完美解决!

打包成功,看到胜利曙光

学艺不精都是坑,好好学习,天天向上才是硬道理!

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了