Maven发布插件:不允许与“ [xX] [mM] [lL]”匹配的处理指令目标

问题描述 投票:0回答:1

最近,当执行Maven版本插件的release:prepare目标时,我们的Ci职位突然浮出水面。我收到一个奇怪的SAX解析错误:Caused by: org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 6; The processing instruction target matching "[xX][mM][lL]" is not allowed. build 25-Sep-2019 13:42:25 at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203) build 25-Sep-2019 13:42:25 at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177) build 25-Sep-2019 13:42:25 at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400) build 25-Sep-2019 13:42:25 at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) build 25-Sep-2019 13:42:25 at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1472) build 25-Sep-2019 13:42:25 at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanPIData(XMLScanner.java:746) build 25-Sep-2019 13:42:25 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanPIData(XMLDocumentFragmentScannerImpl.java:1014) build 25-Sep-2019 13:42:25 at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanPI(XMLScanner.java:714) build 25-Sep-2019 13:42:25 at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:907) build 25-Sep-2019 13:42:25 at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602) build 25-Sep-2019 13:42:25 at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112) build 25-Sep-2019 13:42:25 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505) build 25-Sep-2019 13:42:25 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:842) build 25-Sep-2019 13:42:25 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771) build 25-Sep-2019 13:42:25 at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) build 25-Sep-2019 13:42:25 at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) build 25-Sep-2019 13:42:25 at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) build 25-Sep-2019 13:42:25 at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)

即使我可以mvn clean install该项目就很好...

maven plugins pom.xml release sax
1个回答
0
投票

确定,其中一个子模块在pom.xml的开头具有换行符。 Maven本身显然并不在乎这一点,但是Maven发行插件无法解析此问题并炸死我。

© www.soinside.com 2019 - 2024. All rights reserved.