在构建时刷新gradle插件

时间:2019-03-28 01:46:58

标签: gradle plugins

我们已经编写了一个自定义的gradle插件,有时有人会对其进行更改,但是忘记增加版本号,并且由于该插件仅作为发行版而不是快照,因此我们发现,除非手动执行,否则我们的构建服务器不会重新下载该插件删除gradle缓存。有没有办法像正常构建依赖项一样强制重新下载gradle插件(--refresh-dependencies在gradle-plugins上似乎不起作用)?

我们的项目build.gradle的示例如下所示(只需应用我们的插件并包含依赖项,该插件会为我们完成所有其他配置):

plugins {
    id "xxxxx.gradle.plugin.build.library" version "4.3.0"
}

dependencies {
    // define dependencies here
}

在项目settings.gradle中,我们包括了这样的自定义gradle插件:

pluginManagement {
    repositories {
        mavenLocal()
        maven { url "http://binary-repo.xxxxx.com/repository/public" }
    }
}

rootProject.name = 'commons-dto'

0 个答案:

没有答案