在Maven中没有找到groudID、artifactId和version依赖项?
我按照这教程设置了一个使用Maven的“我的世界”插件。
但我明白错误
org.bukkit:bukkit:1.7.2-RO3未找到
文本字体是红色的,pom文件中的其他内容都是白色的。
下面是pom文件中的代码:
<?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:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.chrismepham</groupId>
<artifactId>TestPlugin</artifactId>
<version>1.0-SNAPSHOT</version>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>bukkit-repo</id>
<url>https://hub.spigotmc.org/nexus/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.bukkit</groupId>
<artifactId>bukkit</artifactId>
<version>1.7.2-R0.3</version>
<type>jar</type>
<scope>provided</scope>
</dependency>
</dependencies>
</project>为什么没有找到依赖关系?编辑:
我按建议更改了存储库和依赖项版本,但仍然有错误,如图中所示:

发布于 2015-02-13 01:18:54
文本之所以为红色,是因为您指定的依赖项在maven central或您添加的附加存储库中都找不到。
将回购链接粘贴到浏览器中,您会发现依赖项实际上是1.8-R0.1-SNAPSHOT,而不是教程中提到的1.7.2-RO3 (可能教程已经过时,或者依赖关系已经因为某种原因被删除)
将dep更改为
<dependencies>
<dependency>
<groupId>org.bukkit</groupId>
<artifactId>bukkit</artifactId>
<version>1.8-R0.1-SNAPSHOT</version>
<type>jar</type>
<scope>provided</scope>
</dependency>
</dependencies>如果您还没有在intelliJ上设置自动导入,就会在右上角弹出一个弹出,询问是否要重新导入。然后IntelliJ读取pom.xml文件,计算出所需的依赖项,然后下载它们。
您应该在左手的"projects“窗口中看到外部依赖项下的org.bukkit.bukkit,以及它所依赖的其他库,例如番石榴和commons。
发布于 2015-02-11 12:47:15
Bukkit作为Maven依赖项建议使用不同的存储库:
<repository>
<id>bukkit-repo</id>
<url>http://repo.bukkit.org/content/groups/public/</url>
</repository>在检查时,它是包括1.7.2-R0.3。
(它也适用于SSL,作为https://repo.bukkit.org/content/groups/public/,您应该更喜欢它。)
发布于 2015-02-11 12:40:51
回购中不存在依赖关系。如果您遵循这个1.8-R0.1-SNAPSHOT.,您会看到里面唯一的版本是存储库链接所以你必须改变你的pom里面的那个版本。
https://stackoverflow.com/questions/28454474
复制相似问题