Gradle插件下载自己的依赖项?

Gradle插件下载自己的依赖项?,gradle,Gradle,我是一名Gradle新手,我将从Maven向Gradle迁移一个大型构建。我发现我需要写一个插件。特别是用来处理口水的东西。我如何编写一个插件来下载它自己的依赖项,这样我的用户就不必去处理它了?理想情况下,这将是过度可占用的,这样我的用户就不一定会被那些自动下载的库卡住。这里没有什么特别需要做的。发布插件就像发布任何其他Java库一样,它的ivy/pom.xml描述了它的可传递依赖项。如果用户在buildscript类路径上声明了它们,Gradle就会自动将它们拉进来。如果我的项目有依赖项,为什

我是一名Gradle新手,我将从Maven向Gradle迁移一个大型构建。我发现我需要写一个插件。特别是用来处理口水的东西。我如何编写一个插件来下载它自己的依赖项,这样我的用户就不必去处理它了?理想情况下,这将是过度可占用的,这样我的用户就不一定会被那些自动下载的库卡住。

这里没有什么特别需要做的。发布插件就像发布任何其他Java库一样,它的ivy/pom.xml描述了它的可传递依赖项。如果用户在buildscript类路径上声明了它们,Gradle就会自动将它们拉进来。如果我的项目有依赖项,为什么我不能使它们具有可传递性,以便用户不需要包含它们,因为我已经有了依赖项?这正是@OliverCharlesworth所描述的。@user447607-是的,Gradle会自动执行此操作。