idea的Maven项目pom.xml引入另一个项目失败

idea的Maven项目pom.xml中引入依赖失败

天下午在更新svn上的项目到本地,发现pom文件中的如下依赖的version一直标红,鼠标放上去显示“dependency not found.”同时检查了Maven Projects中该项目引入的依赖中已经有所需要的依赖,但是在下面有红色波浪线。

在Project Structure中看到所需要的jar包也已经被引入该项目。一开始以为是因为依赖冲突,问了其他同事,他们从svn上都可以正常更新、导入该项目,然后也能正常运行项目,pom里面的依赖都能正常引入。wft!大家代码都一样啊,由此推测应该就是我本地idea或者maven的问题了。于是便开始了漫长的3个小时找错旅程…

最终找到解决办法:
①打开“Maven Projects”,打开当前项目
②打开当前项目的“Lifecycle”
③点击“clean”,清除上一次Maven执行的结果
④点击“iinstall”,将项目输出构件部署到本地仓库步骤图如下:

在这里插入图片描述

总结:出现此类经验性错误,而非程序性错误的时候,应该先向找到一个大概的错误原因,再进行查询,如锅长时间查询无果,应该第一时间向周围有经验的同事、朋友寻求帮助,然后总结并记录,让其成为自己的经验。

转发自:https://www.jianshu.com/p/72a65e77d1f9

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 当在IDEA中创建Maven项目时,有时可能会遇到pom.xml文件不正常的情况。这可能是由于一些原因导致的,比如IDEA的配置问题或者项目文件损坏。解决这个问题的方法有几种。首先,你可以尝试右键点击pom.xml文件,然后选择"添加为Maven项目",这样可以将该文件重新识别为Maven项目并解决问题。\[1\]另外,你也可以手动编辑pom.xml文件,添加你需要的依赖项。你可以在Maven仓库中搜索并获取所需的依赖项,然后将其添加到pom.xml文件中。\[2\]此外,还要注意检查pom.xml文件中的一些重要配置,比如<packaging>和<properties>等。其中,<packaging>标签指定了项目的打包类型,一般情况下父级项目的packaging都为pom,如果不进行配置,Maven会将该项目打包成jar文件。而<properties>和<dependencyManagement>标签则用于管理项目的依赖关系。\[3\]通过检查和正确配置这些标签,可以确保pom.xml文件正常工作。 #### 引用[.reference_title] - *1* [Idea关于maven项目pom.xml文件变为xml配置文件而不是maven项目的解决方法](https://blog.csdn.net/remakeprogramer/article/details/120423352)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [在IDEA中创建maven项目pom.xml的简单介绍](https://blog.csdn.net/weixin_58401027/article/details/129598766)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [IDEA - maven父工程pom.xml全解析](https://blog.csdn.net/m0_53698336/article/details/122002616)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值