如何从 Maven 插件使用的类路径中排除项目依赖

Mar*_*sic 5 java dependencies maven-2 maven exec-maven-plugin

我正在使用 Exec Maven 插件在我的 Maven 构建中运行 java 程序。我在使用 exec 插件执行此 java 程序时遇到问题,因为它使用包含项目依赖项的类路径执行,其中包括执行的 java 程序中不需要的 xml 解析器实现,并会导致错误。将属性“includeProjectDependency”设置为 false 不是一个选项,因为我需要项目中的其他依赖项(并且不想将它们显式设置为插件执行配置以避免重复)。通过 exec 插件运行程序时,有没有办法将其从类路径中排除?我只知道如何排除项目中的依赖项(这是错误的,因为我在生成的战争文件中需要它)或如何排除插件的依赖项,但找不到在执行时如何排除项目依赖项的方法插入...

我希望有一种方法可以实现我想要的目标,如果有人能给我一些建议,那将会非常有帮助。

谢谢,马可

Mr.*_*ase 1

已创建问题,请关注。

如果您确实需要它用于您的开发目的,请在本地构建和使用