Pom/Jar 文件不在中心位置

我正在尝试为我的 Java 项目运行一个独立的 jar,该项目在 IntelliJ 中运行良好。

依赖项 JRAW包含在我的 pom 文件中,但在运行mvn clean install时出现以下错误

[ERROR] Failed to execute goal on project reddit-crawl-maven: Could not resolve dependencies for project com.test1:reddit-crawl-maven:jar:1.0-SNAPSHOT: Could not find artifact net.dean.jraw:JRAW:jar:1.1.0 in central (https://repo.maven.apache.org/maven2) -> [Help 1]

这里提到jar 文件存在于Spring Lib Release中。

如何让我的 pom 文件在 Spring 库中查看,而不是 maven 中心。

我也在跑步mvn -U clean install以避免以下错误

ERROR] Failed to execute goal on project reddit-crawl-maven: Could not resolve dependencies for project com.test1:reddit-crawl-maven:jar:1.0-SNAPSHOT: Failure to find net.dean.jraw:JRAW:jar:1.1.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]

替代方法:

  1. 如果本地缓存的存储库可以工作,它甚至可以工作,因为我想制作一个独立的 JAR(独立于平台)。

  2. 如果我可以直接从源代码下载 JRAW.JAR 并相应地编译 maven。


DIEA
浏览 100回答 1
1回答

回首忆惘然

当您查看Maven Repository时,有一条注释:注意:这个工件位于Spring Lib Release存储库 ( http://repo.spring.io/libs-release/ )我认为您需要在您pom.xml的以下声明此存储库:<repository>&nbsp; &nbsp; <id>spring-lib-release-repo</id>&nbsp; &nbsp; <name>Spring Lib Release Repository</name>&nbsp; &nbsp; <url>http://repo.spring.io/libs-release/</url></repository>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java