gpt4 book ai didi

grails - Grails依赖关系和插件版本冲突

转载 作者:行者123 更新时间:2023-12-02 14:42:31 25 4
gpt4 key购买 nike

我试图找出如何解决grails项目中插件和依赖项之间的版本冲突。

这就是我在做什么。

我正在使用aws sdk plugin。该插件的最新版本使用httpcore和httpclient 4.2版本。它在许多地方都在使用,所以我不想更改它。

plugins {
compile ":aws-sdk:1.7.5"
...
}

现在,我正在尝试集成 sendgrid api。此API依赖于httpcore和httpclient 4.3.x
dependencies {        
compile 'com.sendgrid:sendgrid-java:2.0.0'
...
}

当我尝试通过sendgrid发送电子邮件时,它给出了NoClassDefFoundError。我知道这是因为使用了较旧的版本(4.2)。我知道这一点是因为我在示例应用程序中尝试了sendgrid API,并且在相同的配置下可以正常工作。

我希望两个库都使用4.3.x httpcore和httpclient而不是使用两个版本。

任何帮助或建议,将不胜感激。

最佳答案

您可以从httpcore插件中排除httpclientaws-sdk:1.7.5

    compile ":aws-sdk:1.7.5" , {
exclude 'httpcore'
exclude 'httpclient'
}

关于grails - Grails依赖关系和插件版本冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27194125/

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