java - 当 Gradle 中的依赖项过时时发出警告

标签 java build gradle dependencies build-process

使用 Gradle 构建系统,当有新版本的依赖项可用时,是否可以在构建过程中发出警告?

例如,我有以下依赖项:

dependencies {
    compile 'com.nativelibs4java:bridj:0.6.2'
    compile 'net.java.dev.jna:jna:4.1.0'
    compile 'de.vorb:jtesseract:0.0.4'
    compile 'de.vorb:jleptonica:0.0.2'
    testCompile 'junit:junit:4.11'
}

我希望它们能够经常更新。有些是已发布的版本,因此如果 Gradle 支持的话,自动提取更新可能是安全的,但我宁愿不这样做。其余的显然还处于 alpha 或 beta 阶段,理论上更新可能会破坏一切。

因此,作为具体示例,如果 junit:junit:4.12 被释放,我想要一个警告。

最佳答案

Gradle 并未附带此开箱即用的功能,但您可以寻找第三方插件(或编写自己的插件)。快速谷歌搜索出现https://github.com/ben-manes/gradle-versions-plugin .

关于java - 当 Gradle 中的依赖项过时时发出警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23905439/

相关文章:

java - eclipse插件: perspective deprecated in shortcut

eclipse - 在 Ubuntu 上使用 Eclipse 设置 OGRE

asp.net - 不要在 ASP.NET 中发布特定文件夹

build - 如何在 Windows 上将 FFTW 与 cmake 一起使用?

java - Eclipse Luna – AutoIndent 不一致

java - 在Android Studio(2.1.3)中进行调试时找不到本地变量

spring-boot - 我的 'mysql-connector-java' 版本固定为 8.0.15

gradle - 为什么在 Gradle 中排除依赖项时使用模块关键字而不是名称?

java - 将android库项目添加到Android Studio中的Android项目中

java - 用于跟踪大量 RSS 和 Atom 提要的服务器端组件