最终,我需要创建一个Maven插件,作为其工作的一部分,它需要检查一些依赖项并找到某些xml文件。
(如果有人可以更好地读取工件罐中的文件,请说出来,这样在很大程度上也将被视为可接受的答案)
我需要检查一些我称为org.apache.maven.artifact.Artifact
引用的已知依赖项,并在其中查找所有XML文件。我知道的唯一方法是解压缩工件并搜索文件系统。我基本上需要完全按照Maven依赖插件的“解压”目标进行操作。那么如何从自己的插件中使用Maven依赖插件呢?我是简单地将其用作常规依赖项,还是有一种更“行家”的方式?
编辑:
我遇到了另一件事,它与该问题足够接近,因此我将更新问题而不是发布新问题。 如果我需要使用外部依赖项(例如Jackson),那么如何包括插件的依赖项?创建带有依赖项的胖子罐感觉不对。我还缺少另一把戏吗?