使用 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/