maven install报错解决

最近抄谷粒学院的项目,要导入aliyun几个未开源的包

  • aliyun-java-sdk-vod
  • aliyun-java-vod-upload

照网上的教程(随便找了一个,前面的下载可以照着来)下载下来之后,发现安装报错,网上的解决方案千篇一律,只能自己debug了

第一个报错如下

 The goal you specified requires a project to execute but there is no POM in this directory (D:\33687\Documents). Please verify you invoked Maven from the correct directory.

在这里插入图片描述
这里说的很明白,没有pom文件,咱也不知道他们没有pom是怎么运行maven的,反正我这里确实不行
解决方案:把aliyun-java-vod-upload文件移动到自己的项目里,借用一下项目的pom
在这里插入图片描述

第二个报错

The specified file 'aliyun-java-vod-upload-1' not exists

在这里插入图片描述
看到这个aliyun-java-vod-upload-1我本能地以为是不是哪里有了这个文件的缓存,然后系统自动给aliyun-java-vod-upload加了个-1
我百度了一下报错信息,网上的解决帖果然都是按我的思路走的(捂脸)
不过他们是给项目打包之后出了缓存,我根本就没打包过这个项目

这个错误耗了我好长时间,后来发现是命令行断句出了问题,我要指向的文件为

-Dfile=aliyun-java-vod-upload-1.4.11.jar

系统认为的文件为aliyun-java-vod-upload-1,鬼知道他把后面的.4.11.jar当成啥了

解决方案:加双引号,船新的命令为

mvn install:install-file -DgroupId="com.aliyun" -DartifactId="aliyun-java-vod-upload" -Dversion="1.4.11" -Dpackaging="jar" -Dfile="aliyun-java-vod-upload-1.4.11.jar"

导入成功!!!
鬼知道网上的教程为什么没有遇到这些bug

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

aftermath123

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

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

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

打赏作者

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

抵扣说明:

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

余额充值