首页 > 解决方案 > .XSD 文件架构中的 JAXB 类

问题描述

我正在使用 sts 使用 Jaxb2 maven 插件生成 Java 类,我使用 mvn clean compile -e 来显示错误,这就是我得到的

org.xml.sax.SAXParseException: InvalidRegex: Pattern value '[_a-zA-Z0-9-+]+(\.[_a-zA-Z0-9-\+]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+
)*(\.[a-zA-Z]{2,4})' is not a valid regular expression. The reported error was: ''-' is an invalid character range. Write '\-'
.' at column '{2}'.

任何建议或解决方案谢谢

标签: spring-boot

解决方案


问题在于模式每个部分末尾的“-”。通过添加转义字符 '/' 。谢谢


推荐阅读