我有一个 Maven 插件来检查一些依赖关系。这些依赖项一开始是未知的,所以我无法将它们添加到 pom 文件中。因此,我需要一种方法来在插件执行期间解决运行时的依赖关系(给定的 artifactId 和 groupId)。
缺乏关于我们试图实现的目标的适当文档。
您可以使用 Maven 解析器 API。
Resolver项目中maven插件的示例代码:
https://github.com/apache/maven-resolver/blob/master/maven-resolver-demos/maven-resolver-demo-maven-plugin/src/main/java/org/apache/maven/resolver/示例/maven/ResolveArtifactMojo.java