Maven依赖可以';找不到sendgrid java的zip文件

Maven依赖可以';找不到sendgrid java的zip文件,java,maven,grails,gradle,sendgrid,Java,Maven,Grails,Gradle,Sendgrid,我在构建grails项目期间尝试包含sendgrid java时出错 我添加了一个编译时依赖项,如文档中所述: compile 'com.sendgrid:sendgrid-java:2.1.0' 但当我尝试构建它时,它无法解决依赖关系。我可以看到它正试图从mavenCentral下载此zip文件,但它不存在: 如果我浏览到父目录,我可以看到许多类似的文件,但没有.zip文件。如果没有预期的zip文件,我如何让它解析依赖关系?你能告诉gradle只用.pom文件吗?我卡住了 这个父文件夹中有

我在构建grails项目期间尝试包含sendgrid java时出错

我添加了一个编译时依赖项,如文档中所述:

compile 'com.sendgrid:sendgrid-java:2.1.0'
但当我尝试构建它时,它无法解决依赖关系。我可以看到它正试图从mavenCentral下载此zip文件,但它不存在:

如果我浏览到父目录,我可以看到许多类似的文件,但没有.zip文件。如果没有预期的zip文件,我如何让它解析依赖关系?你能告诉gradle只用.pom文件吗?我卡住了

这个父文件夹中有很多有用的东西,只是不是zip文件,我无法让gradle使用它:


您已将其放入
插件{}
块中,而不是
BuildConfig.groovy的
依赖项{}

plugins
用于grails插件,这些插件作为
.zip
文件分发,因此没有找到该文件的错误消息


“常规”maven/ivy依赖项仅由
依赖项
块处理(如Gradle中所示)。

在buildConfig.groovy的依赖项部分使用的方法是正确的。它位于Maven中央存储库中。因此,如果您在buildConfig.groovy的存储库部分中有mavenCentral(),那么一切都会好起来。

谢谢!sendgrid java是一个库而不是插件。我实际上在插件块中有这个,但它应该在依赖项块中。这让我走上了正确的道路,所以我把它作为答案。