我可能只是在谷歌上搜索这个错误,所以如果答案很明显,我感到抱歉。我正在尝试创建一个Maven插件,该插件需要搜索项目所具有的每个依赖项,并查找包含特定名称空间的XML文件。
但是我不知道如何在项目的每个依赖项中找到所有XML文件?我希望将它们作为资源流使用,以便我可以直接从JAR中解析它们,但我并不挑剔。
预先感谢您的帮助。
答案 0 :(得分:2)
首先,您需要在Mojo的首选范围内设置requiresDependencyResolution。接下来,您需要获取MavenProject,以便询问其依赖性,该依赖性可以是目录,也可以是jar。从那以后,您应该能够扫描xml文件。