IDEA的maven问题,明明jar存在,但是pom文件依然提示不存在

前几天在使用Idea的时候,出现了一个问题。

问题描述:项目是一个maven项目,项目需要依赖公司其他的jar包,这些jar包需要自己手动打包安装好。

                      需要的jar包我已经手动打包,并且安装在了本地。然后奇怪的一幕出现了,首先是:这个maven

                     项目的pom.xml文件引入我刚才手动 打包并且安装到本地的jar的时候,<version>标签出现红色

                     显示,开始我以为是idea没有反应过来,这个以前也见到过,但是,当我使用idea的debug按钮

                    启动项目的时候,问题出现了,报错:找不到jar包。之后我就用idea的自带terminal使用

                     mvn clean 和mvn compile一直到mvn package mvn install都没有任何问题。我当时那个纳闷啊。

解决思路:后来我突然间想到了,其实啊,idea自带了一个maven,然后我本机也安装了一个maven,那么idea

                    进行debug项目 的时候,肯定是去看自己配置的maven地址(可能是自带,也许是你自己安装的),

                   然后编译,打包,启动。那么 我在idea自带的terminal执行mvn一系列命令,那是使用我自己安装

                  的maven。然后,我想起来了,我手动安装jar 包的时候,是使用idea自带的terminal,所以这些个

                 jar肯定是安装在了我自己安装的那个maven的仓库,而我启动 idea的项目进行debug的时候,使用

                的是idea自带的maven以及对应的仓库,所以找不到是肯定的了,

                 然后我设置了一下idea的maven采用我本地安装的。

设置方法:File--->Settings   在打开的对话框中搜索“maven”,然后修改下面的:Maven home directory即可,

                     只需要修改 这个就行,下面的仓库地址会跟着变化.

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值