gpt4 book ai didi

java - 依赖项 - gradle - drools(版本 4.0.7)

转载 作者:行者123 更新时间:2023-12-02 13:19:04 28 4
gpt4 key购买 nike

我有以下依赖项:

dependencies {
compile (
[group: 'org.drools', name: 'drools-core', version: '4.0.7'],
[group: 'org.drools', name: 'drools-compiler', version: '4.0.7'],
[group: 'org.drools', name: 'drools-jsr94', version: '4.0.7']
)

}

我得到以下异常:

Could not resolve org.mvel:mvel:1.3.1-java1.4.
Required by:
project : > org.drools:drools-core:4.0.7
> Could not resolve org.mvel:mvel:1.3.1-java1.4.
> inconsistent module metadata found. Descriptor:
org.codehaus.mvel:mvel:1.3.1-java1.4 Errors: bad group:
expected='org.mvel' found='org.codehaus.mvel'

如果我将依赖项更新为 drools 5.0.1,那么它就可以工作。但我需要流口水 4.0.7。

我能做什么? (从 drools 的传递依赖中排除 org.mvel 并不能解决问题......)

最佳答案

根本问题是 Maven Central 上的工件很糟糕:请参阅 here导致this pom .

看起来也没有办法在 gradle 中跳过此验证 - 请参阅 this question .

既然你说你正在运行你自己的存储库,我想说你最好的选择是将一个固定的工件(固定的pom)上传到你自己的存储库中,这样它就会被拉出来,而不是来自mavencentral的工件 - 最坏的情况排除org.mvel:mvel:1.3.1-java1.4 并明确依赖于您将放在自己的存储库中的工件,如 org.mvel.re located:mvel: 1.3.1-java1.4(您需要修改后的pom来匹配)

关于java - 依赖项 - gradle - drools(版本 4.0.7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43657983/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com