我想在项目中使用我正在使用的最新版本的第三方库,而不必手动检查它们或盲目下载构建的最新版本。在某些构建阶段中,我希望收到一条通知,指出存在较新版本的依赖项。有没有办法用Maven / Gradle做到这一点?还是有更好的方法来通知更新的依赖版本?
我不认为您希望对每个构建都进行此检查,因为我希望它会大大降低它的速度(并且还会给存储库增加额外的压力;想像一下,如果每个构建都,每次都会访问mvn存储库)。
我最能解决这个问题的是versions
Maven插件。它似乎具有一项功能,可让您查看最新更新(请选中此链接)。它是这样的:
[INFO] ------------------------------------------------------------------------
[INFO] Building Build Helper Maven Plugin
[INFO] task-segment: [versions:display-dependency-updates]
[INFO] ------------------------------------------------------------------------
[INFO] [versions:display-dependency-updates]
[INFO]
[INFO] The following dependency updates are available:
[INFO] org.apache.maven:maven-artifact ........................ 2.0 -> 2.0.9
[INFO] org.apache.maven:maven-plugin-api ...................... 2.0 -> 2.0.9
[INFO] org.apache.maven:maven-project ....................... 2.0.2 -> 2.0.9
[INFO] org.codehaus.plexus:plexus-utils ....................... 1.1 -> 1.5.6
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 17 seconds
[INFO] Finished at: Fri Aug 15 10:46:03 IST 2008
[INFO] Final Memory: 10M/167M
[INFO] ------------------------------------------------------------------------
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句