如何获得有关新插件的公共 maven 存储库更新的通知?
Posted
技术标签:
【中文标题】如何获得有关新插件的公共 maven 存储库更新的通知?【英文标题】:How to get notified of updates to public maven repositories for new plugins? 【发布时间】:2011-03-03 09:17:06 【问题描述】:是否有任何工具可以自动通知您来自公共 maven 存储库的任何新插件添加(例如 Apache | Codehaus | JBoss | Sourceforge maven 存储库...)
【问题讨论】:
gradle 相关问题:***.com/questions/23905439/… 【参考方案1】:现在有一个很棒的网站:https://www.artifact-listener.org/
【讨论】:
不幸的是,该站点似乎不再可用。但是作者的代码开源在github.com/openwide-java/artifact-listener 网站已经上线了,我已经用了很久了。效果很好。 网站似乎不再维护和访问(证书已过期) 目前证书没有问题,看起来他们正在使用自动更新的 Letsencrypt 证书【参考方案2】:Maven 版本插件
不是自动解决方案,但您可以使用 Maven Versions Plugin 有一个 versions:display-plugin-updates
目标,该目标将检查您项目中使用的所有插件和报告,并显示这些插件的列表以及可用的较新版本。这是它产生的输出的an example:
[INFO] ------------------------------------------------------------------------
[INFO] Building Unnamed - org.codehaus.mojo.versions-maven-plugin.it:parent:pom:2.0
[INFO] task-segment: [versions:display-plugin-updates]
[INFO] ------------------------------------------------------------------------
[INFO] [versions:display-plugin-updates]
[INFO]
[INFO] The following plugin updates are available:
[INFO] maven-checkstyle-plugin .................................. 2.1 -> 2.2
[INFO] maven-clean-plugin ....................................... 2.1 -> 2.2
[INFO] maven-deploy-plugin ...................................... 2.3 -> 2.4
[INFO] maven-javadoc-plugin ..................................... 2.4 -> 2.5
[INFO] maven-site-plugin .......................... 2.0-beta-6 -> 2.0-beta-7
[INFO]
[WARNING] The following plugins do not have their version specified:
[WARNING] maven-compiler-plugin ..................... (from super-pom) 2.0.2
[WARNING] maven-deploy-plugin ......................... (from super-pom) 2.3
[WARNING] maven-install-plugin ........................ (from super-pom) 2.2
[WARNING] maven-javadoc-plugin ........................ (from super-pom) 2.4
[WARNING] maven-site-plugin .................... (from super-pom) 2.0-beta-6
[WARNING] org.codehaus.mojo:build-helper-maven-plugin .................. 1.2
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Mon Sep 01 15:55:18 IST 2008
[INFO] Final Memory: 6M/104M
[INFO] ------------------------------------------------------------------------
它还可以用于生成a report(网站的一部分),例如您可以在每晚生成。
我不一定要查找项目中使用的库的更新,但有兴趣获得我感兴趣的某些产品的定期更新。
为此,最好的选择可能是订阅相关的邮件列表(通过邮件或 RSS)并跟踪公告。
【讨论】:
我不一定要寻找我项目中使用的库的更新,但有兴趣获得我感兴趣的某些产品的定期更新。也许解决方法是拥有一个构建文件和列出所有这些依赖项以上是关于如何获得有关新插件的公共 maven 存储库更新的通知?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Netbeans 嵌入式 Maven 将模块安装到 maven 存储库中?