idea中向pom.xml添加依赖时显示”not found dependency“

总结:

起因:再输入hibernate-core的version时,开始写的是对的,就是 5.0.11.Final(这个也是跟着教程来的),直接就报错了,左等右等没用,也点过maven的reimport,然后看第二个依赖也不行。于是到maven的中心仓库(https://mvnrepository.com/artifact/org.hibernate/hibernate-entitymanager)看看官方的依赖是什么样的。没错,但一样下不了。于是就把F 改成了f 。接着红色消失了,接着就把第二个也改了,,但是打开 External Liberaries发现没下载下来。于是就开始谷歌了。

解决:之后灵机一动,打开了project structure,先是看了看libaries发现,有异常的红色,而且就是final,同时注意到左下角有个problems2,点fix也没用,所以就到.m2仓库,手动将两个文件夹删除了。之后再import dependencies就下载下来了。然后重新打开了一次项目,pom文件中的红色波浪线就没有了。

下面是过程。

添加依赖时,总会发生这样的事情。郁闷,看看今天怎样解决它。

找到一个回答,看起来是同样的问题,用(mvn clean install -U)可以解决,但是我的没用。

这时想到idea 的提示“Inspects a Maven model for resolution problems.”

难道是我输入错误,引起的问题?

删掉上面的文件夹,回到idea里面,还是报红。打开project structure-problems点了两个fix,确定后还是报红。

打开maven的选项卡小窗口,点了几次reimport和generate,惊奇的发现两个jar,出现了,但是还是报红,如图。

好在现在pom文件没问题了。但是为什么。难道是因为这些灰色的依赖起了冲突?这灰色是什么意思,废弃了?冲突了?找不到?

再点几下reimport,没用。试下mvn clean install -U,还是没用。使用绝招,关闭项目,重开,可以了。但是还是灰色的啊。难道仅仅是因为version写错了吗?

原文地址:https://www.cnblogs.com/JasonChen92/p/10089016.html

时间: 2024-10-11 12:44:17

idea中向pom.xml添加依赖时显示”not found dependency“的相关文章

maven配置文件pom.xml添加源文件夹和测试文件夹

maven配置文件pom.xml添加源文件夹和测试文件夹,并且定义本项目使用JDK版本为1.8. <build> <!-- 默认源代码和资源文件目录配置 --> <resources> <resource> <directory>${project.basedir}/src/main/java</directory> </resource> <resource> <directory>${proje

添加QScintilla时显示无法解析的外部函数

转载请注明出处:http://www.cnblogs.com/dachen408/p/7147165.html 问题:添加QScintilla时显示无法解析的外部函数 解决方案:去掉头文件qsciscintilla.h的Q_OBJECT,编译后再重新添加编译

在myeclipse中maven项目关于ssh整合时通过pom.xml导入依赖是pom.xml头部会报错

错误如下 ArtifactTransferException: Failure to transfer org.springframework:spring-jdbc:jar:3.0.5.RELEASE from http:// repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of  central has

IntelliJ 中Maven pom.xml依赖不生效解决

在IntelliJ中创建了Maven项目,并在pom.xml中加入了 slf4j 和 log4j 的依赖,但在编写程序时发现IntelliJ根本没有关于 slf4j 和 log4j 的文本辅助,查看之下才发现pom.xml中的依赖虽然已经下载到了本地仓库 repository,但是却没有加入到项目路径的 Extenal Libraries 中. 如图:  在google,百度之后并没有发现同样类型的问题,所以就只能自己摸索了,根本其他接近本问题的解决方法,发现IntelliJ中存在管理Maven

Maven pom.xml 添加本地jar包依赖以及打包方法

Maven项目打包时,如果遇到需要添加本地jar包依赖的时候,可以选择两种方法: 1. 安装到本地仓库 第一种方法比较常规,适用于需要添加的jar包也是由maven项目导出,含有pom文件的时候.只需要将jar包安装到本地maven仓库下,然后添加依赖即可. (1)安装到本地仓库,执行以下命令(其中的-Dfile/-DgroupId/-DartifactId/-Dversion项根据pom文件内容填写): mvn install:install-file -Dfile=xxxxx.jar -Dg

maven项目中的pom.xml

需要配置的内容 1.配置头(自动生成) 2.maven项目的坐标(自动生成) <modelVersion>4.0.0</modelVersion> <groupId>com.sxt</groupId> <artifactId>ssm-1107</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging>

maven中的pom.xml解析

pom.xml用于项目描述,组织管理,依赖管理和构件信息的管理. <project>是pom.xml的一些约束信息: <modelVersion>指定了当前pom的版本: 坐标信息组成:<groupId>定义当前maven属于哪一个实际的项目,由反写的公司网址+项目名组成 <artifactId>模块的标识,由项目名+模块名组成 <version>当前项目的版本号,一般由三个数字组成,第一个0代表大版本号,第二个0代表分支版本号,第三个0代表小版

maven项目中的pom.xml文件

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion&

修改项目中的pom.xml文件,填缺少的jar包

最近修改项目中的pom文件,给项目填缺少的jar包,着也是我们在实际开发过程中会遇到的事情. <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat