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

标签 java maven maven-2 dependencies exec-maven-plugin

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

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

谢谢, 马尔科

最佳答案

已创建问题,请关注。

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

关于java - 如何从maven插件使用的类路径中排除项目依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18016780/

相关文章:

java - Android Studio 2.3 Signature Step Verification v1(Jar Signature), v2(Full Apk Signature) 禁用

java - 如何为位于 Java 文件系统上的文件创建可下载的 URL?

java - Eclipse/Idea忽略了Maven Java版本配置

java - Maven 构建失败,错误代码为 'ReasonPhrase:HTTPS Required'

eclipse 调试器 : attaching source-code of maven dependencies?

java - 如何计算java中两个日期之间的准确月份差异

java - Android 将图像上传到服务器,将带有文本字段的路径写入数据库并检索到 ListView

java - 将现有项目转换为maven项目

java - Maven 部署目标失败

java - 是否可以忽略某些单元测试?