我可能只是在谷歌上搜索了这个错误,所以如果答案是愚蠢的明显,我很抱歉。我正在尝试创建一个 Maven 插件,该插件需要搜索项目具有的每个依赖项,并查找包含特定命名空间的 XML 文件。
但是我不知道如何在项目的每个依赖项中查找所有 XML 文件?我更喜欢将它们作为资源流,以便我可以直接从 JAR 中解析它们,但我并不挑剔。
提前感谢您的帮助。
最佳答案
首先您需要设置requiresDependencyResolution在您的 Mojo 中选择您喜欢的范围。接下来您需要获取 MavenProject ,这样你就可以询问它的依赖关系,它可以是目录,也可以是 jar。从那时起,您应该能够扫描 xml 文件。
关于xml - 如何搜索 Maven 插件中的依赖项以查找特定文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53460418/