如何强制 gradle 构建在每次构建时从 Maven 存储库重新下载 SNAPSHOT 插件

约恩·盖·苏斯

如下所示,我有一个 gradle 插件,它被构建为 maven 存储库中的快照版本。

我知道-SNAPSHOT依赖项应该自动被识别为changing=true

我也知道resolutionStrategy应该允许对所有配置强制进行新的下载。

但是,在这种情况下,该设置不起作用。

问题:您能否根据以下示例提供更正的示例,强制每次运行重新下载,或解释如何实现此类配置?

buildscript {
    repositories { maven { url "http://moomoomoo.com:8081/artifactory/moomoomoo-plugins" } }
    dependencies { classpath 'com.moomoomoo:moomootools:1.3-SNAPSHOT' }
}

configurations.all { resolutionStrategy.cacheChangingModulesFor 0, 'seconds' }

apply plugin: 'com.moomoomoo.moomootool'
威尔科·格雷文

要为构建脚本配置类路径配置的解析策略,您必须在buildscript内配置它

buildscript {
    repositories { maven { url "http://moomoomoo.com:8081/artifactory/moomoomoo-plugins" } }
    configurations.all { resolutionStrategy.cacheChangingModulesFor 0, 'seconds' }
    dependencies { classpath 'com.moomoomoo:moomootools:1.3-SNAPSHOT' }
}

apply plugin: 'com.moomoomoo.moomootool'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Gradle(Android Studio)和本地Maven存储库时无法构建应用

来自分类Dev

用Gradle构建Eclipse插件

来自分类Dev

如何从本地存储库覆盖现有的Gradle插件?

来自分类Dev

使用Wuff(Gradle插件)构建Eclipse插件

来自分类Dev

如何使用Jenkins将Gradle构建部署到Maven存储库(Nexus)?

来自分类Dev

使用Lambda时,Maven插件构建失败

来自分类Dev

如何使用Maven构建Gradle插件

来自分类Dev

gradle到Maven插件转换

来自分类Dev

Maven Surefire插件+并行构建

来自分类Dev

gradle-release插件+ Maven发布插件

来自分类Dev

如何强制Maven下载所有插件依赖项?

来自分类Dev

如何在Gradle构建中为S3支持的Maven存储库使用默认的AWS凭证链?

来自分类Dev

Maven前端插件构建错误

来自分类Dev

如何从Gradle检出并构建Maven项目?

来自分类Dev

当构建版本不是-SNAPSHOT时,如何启用Maven配置文件?

来自分类Dev

如何使用init.gradle为settings.gradle中配置的插件提供插件存储库

来自分类Dev

我如何在Teamcity上发布gradle来发布使用maven插件的gradle构建?

来自分类Dev

如何使用自定义Maven插件防止构建失败?

来自分类Dev

Maven尝试下载插件时考虑的存储库顺序是什么?

来自分类Dev

Jenkins:当在Docker容器中进行Maven构建时,如何使用JUnit插件

来自分类Dev

Maven Surefire插件+并行构建

来自分类Dev

使用Gradle(Android Studio)和本地Maven存储库时无法构建应用

来自分类Dev

如何从本地存储库覆盖现有的Gradle插件?

来自分类Dev

如何在Gradle的构建脚本中将插件作为Map应用?

来自分类Dev

如何在Intellij中使用Gradle构建OpenFire插件?

来自分类Dev

Android Gradle插件是否支持通过Maven加载本地库?

来自分类Dev

如何从Gradle检出并构建Maven项目?

来自分类Dev

如何同时构建Snapshot和Release版本的Maven项目

来自分类Dev

在 Gradle 构建中定义 Maven 存储库后,如何将其替换为本地目录?

Related 相关文章

  1. 1

    使用Gradle(Android Studio)和本地Maven存储库时无法构建应用

  2. 2

    用Gradle构建Eclipse插件

  3. 3

    如何从本地存储库覆盖现有的Gradle插件?

  4. 4

    使用Wuff(Gradle插件)构建Eclipse插件

  5. 5

    如何使用Jenkins将Gradle构建部署到Maven存储库(Nexus)?

  6. 6

    使用Lambda时,Maven插件构建失败

  7. 7

    如何使用Maven构建Gradle插件

  8. 8

    gradle到Maven插件转换

  9. 9

    Maven Surefire插件+并行构建

  10. 10

    gradle-release插件+ Maven发布插件

  11. 11

    如何强制Maven下载所有插件依赖项?

  12. 12

    如何在Gradle构建中为S3支持的Maven存储库使用默认的AWS凭证链?

  13. 13

    Maven前端插件构建错误

  14. 14

    如何从Gradle检出并构建Maven项目?

  15. 15

    当构建版本不是-SNAPSHOT时,如何启用Maven配置文件?

  16. 16

    如何使用init.gradle为settings.gradle中配置的插件提供插件存储库

  17. 17

    我如何在Teamcity上发布gradle来发布使用maven插件的gradle构建?

  18. 18

    如何使用自定义Maven插件防止构建失败?

  19. 19

    Maven尝试下载插件时考虑的存储库顺序是什么?

  20. 20

    Jenkins:当在Docker容器中进行Maven构建时,如何使用JUnit插件

  21. 21

    Maven Surefire插件+并行构建

  22. 22

    使用Gradle(Android Studio)和本地Maven存储库时无法构建应用

  23. 23

    如何从本地存储库覆盖现有的Gradle插件?

  24. 24

    如何在Gradle的构建脚本中将插件作为Map应用?

  25. 25

    如何在Intellij中使用Gradle构建OpenFire插件?

  26. 26

    Android Gradle插件是否支持通过Maven加载本地库?

  27. 27

    如何从Gradle检出并构建Maven项目?

  28. 28

    如何同时构建Snapshot和Release版本的Maven项目

  29. 29

    在 Gradle 构建中定义 Maven 存储库后,如何将其替换为本地目录?

热门标签

归档