如何搜索Maven插件中的依赖项以查找特定文件?

时间:2018-11-24 16:57:10

标签: xml maven maven-plugin dependency-management

我可能只是在谷歌上搜索这个错误,所以如果答案很明显,我感到抱歉。我正在尝试创建一个Maven插件,该插件需要搜索项目所具有的每个依赖项,并查找包含特定名称空间的XML文件。

但是我不知道如何在项目的每个依赖项中找到所有XML文件?我希望将它们作为资源流使用,以便我可以直接从JAR中解析它们,但我并不挑剔。

预先感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

首先,您需要在Mojo的首选范围内设置requiresDependencyResolution。接下来,您需要获取MavenProject,以便询问其依赖性,该依赖性可以是目录,也可以是jar。从那以后,您应该能够扫描xml文件。