【发布时间】:2018-11-24 07:46:03
【问题描述】:
我正在为 Maven 编写一个插件,并且需要能够确定哪些版本可用于任何给定的 Maven 工件。 maven-metadata.xml 文件包含此信息,但我不知道如何从我的插件中访问它。
我尝试使用myArtifact.getAvailableVersions(),但它只返回null。我怎样才能做到这一点?
【问题讨论】:
-
您为什么要尝试自己实现插件?确定哪些版本可用的目的是什么?
-
给定一个 Maven 工件,我希望能够在运行时找到它的所有其他次要版本。稍后在插件中这将是必要的(它做的事情比我在这里所说的要多)。你知道有什么方法可以实现吗?
-
在运行时查找所有次要版本,您指的是在插件运行时...问题是您希望通过这些信息实现什么?
-
是的,我指的是我们插件的运行时。我无法透露插件的用途,但它必须包含此处描述的功能。
标签: java maven version metadata maven-plugin