【发布时间】:2021-03-11 16:09:21
【问题描述】:
当我执行mvn clean install 时,是否可以强制任何 maven 插件使用 VM 参数执行?
更多上下文
我有一个旧项目,我尝试迁移到 java 11。在此迁移过程中,wadl-client-plugin 和 JAXB 显示此错误时遇到问题。
schema_reference:无法读取架构文档“...”,因为 accessExternalSchema 属性设置的限制不允许“文件”访问。
当我像mvn clean install -Djavax.xml.accessExternalSchema=all 一样运行它时,它可以工作。当我运行mvn clean install 时,我需要以某种方式将-Djavax.xml.accessExternalSchema=all 包含到插件执行中。我检查了wadl-client-plugin 的文档,没有看到任何关于它的信息。是否有可能以一般方式做到这一点?配置本地 JVM 也不是一种选择,因为我不能在所有机器上都这样做。
【问题讨论】:
标签: java maven jaxb maven-plugin