Intellij Maven [无法解决依赖关系]

Liel Amar:

我在服务器(api.lielamar.com)上设置了Nexus,并上传了第一个名为PacketManager的项目。您可以在此处查看它:https : //api.lielamar.com/#browse/browse : maven-public

出于某种原因,当我尝试通过pom.xml导入它时,它根本不起作用。我对Maven不太熟悉,对Nexus也不陌生,所以这可能是一个新手问题。我尝试使用Google,但找不到适合我的直接答案。

有我的代码:

    <repositories>
    <repository>
        <id>lielamar-repo</id>
        <url>https://api.lielamar.com/service/rest/repository/browse/maven-public/</url>
    </repository>
    <repository>
        <id>spigot-repo</id>
        <url>https://hub.spigotmc.org/nexus/content/repositories/snapshots/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>org.spigotmc</groupId>
        <artifactId>spigot</artifactId>
        <version>1.8.8-R0.1-SNAPSHOT</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.lielamar.packetmanager</groupId>
        <artifactId>PacketManager</artifactId>
        <version>1.0</version>
    </dependency>
</dependencies>

我也正在使用spigot储存库,它运作良好。这就是我在IDE上看到的

感谢您的时间!

编辑:问题之一是我有依赖项,在运行mvn install或尝试通过intellij进行编译时,调用了另一个回购协议。将以下代码添加到setting.xml后,我开始收到另一个错误:

    <mirrors>
    <mirror>
        <id>lielamar-mirror</id>
        <name>lielamar mirror</name>
        <url>https://api.lielamar.com/service/rest/repository/browse/maven-public/</url>
        <mirrorOf>lielamar-api</mirrorOf>
    </mirror>
</mirrors>

添加以上代码后出现的错误是: [ERROR] Failed to execute goal on project TestPlugin: Could not resolve dependencies for project com.lielamar.testplugin:TestPlugin:jar:1.0: Failure to find com.lielamar.packetmanager:PacketManager:jar:1.0 in https://api.lielamar.com/service/rest/repository/browse/maven-public/ was cached in the local repository, resolution will not be reattempted until the update interval of lielamar-mirror has elapsed or updates are forced -> [Help 1]

mvn dependency:purge-local-repository从cmd 运行命令,它已成功构建,但是,Intellij仍然给我一个错误:https ://prnt.sc/unxppz

J Fabian Meier :

Nexus中的JAR文件结尾为..jar,因此上传文件时可能会出错(两个点而不是一个点)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章