我正在尝试为我的 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]替代方法:如果本地缓存的存储库可以工作,它甚至可以工作,因为我想制作一个独立的 JAR(独立于平台)。如果我可以直接从源代码下载 JRAW.JAR 并相应地编译 maven。
1 回答
回首忆惘然
TA贡献1847条经验 获得超11个赞
当您查看Maven Repository时,有一条注释:
注意:这个工件位于Spring Lib Release存储库 ( http://repo.spring.io/libs-release/ )
我认为您需要在您pom.xml的以下声明此存储库:
<repository>
<id>spring-lib-release-repo</id>
<name>Spring Lib Release Repository</name>
<url>http://repo.spring.io/libs-release/</url>
</repository>
添加回答
举报
0/150
提交
取消