在哪里可以找到 java-ordered-properties 版本 1.0.2 jar 文件

问题描述 投票:0回答:1

我有一个新项目,我正在开发一个使用 jHipster 构建的项目,该项目需要 java-ordered-properties 1.0.2 作为 nu.studer.credentials.gradle.plugin:1.0.7 的依赖项。当我尝试进行简单的 gradle 构建时,出现以下错误。

无法解析 nu.studer:java-ordered-properties:1.0.2。 要求者: 根项目:> nu.studer.credentials:nu.studer.credentials.gradle.plugin:1.0.7 > nu.studer:gradle-credentials-plugin:1.0.7

我尝试手动添加 java Ordered Properties 1.0.2 jar 文件,但似乎该特定版本已从 Maven 依赖项存储库中删除。我的问题是有人可以告诉我在哪里可以找到它。或者解决这个问题?

java spring-boot gradle jhipster
1个回答
0
投票

问题在于

nu.studer:java-ordered-properties
的1.0.2版本已发布到JCenter,而JCenter不再存在(或者实际上重定向到Maven Central)。然而,Maven Central 只有该库的 1.0.3 和 1.0.4 版本。

解决此问题的最简单方法是将以下内容添加到

build.gradle
above
plugins
的最顶部。

buildscript {
    dependencies {
        classpath 'nu.studer:java-ordered-properties:1.0.4'
    }
}

作为替代方案,您可以添加:

buildscript {
    configurations.configureEach {
        resolutionStrategy.dependencySubstitution {
            substitute(module('nu.studer:java-ordered-properties:1.0.2')) using module ('nu.studer:java-ordered-properties:1.0.4')
        }
    }
}

这是一个更通用的解决方案,还可以防止您在删除或升级插件时添加错误的依赖项。

© www.soinside.com 2019 - 2024. All rights reserved.