org.codehaus.plexus.archiver.AbstractArchiver 处的 Maven 编译器插件错误

OBl*_*lue 5 java maven-plugin maven-3 maven maven-compiler-plugin

我尝试使用 Maven 编译器插件创建存储库https://github.com/olehmberg/WebTableStitching的 jar ,但出现以下错误:

Exception in thread "main" java.lang.StackOverflowError
at sun.nio.cs.UTF_8$Encoder.encodeLoop(UTF_8.java:691)
at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:579)
at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:271)
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207)
at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129)
at java.io.PrintStream.write(PrintStream.java:526)
at java.io.PrintStream.print(PrintStream.java:669)
at java.io.PrintStream.println(PrintStream.java:806)
at org.slf4j.impl.SimpleLogger.write(SimpleLogger.java:381)
at org.slf4j.impl.SimpleLogger.log(SimpleLogger.java:376)
at org.slf4j.impl.SimpleLogger.info(SimpleLogger.java:538)
at org.apache.maven.cli.logging.Slf4jLogger.info(Slf4jLogger.java:59)
at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:464)
at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)
at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)
...
*** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at JPLISAgent.c line: 844
*** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at JPLISAgent.c line: 844
*** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at JPLISAgent.c line: 844
Run Code Online (Sandbox Code Playgroud)

首先,我尝试在 Intellij 中运行 maven clean 编译包

IntelliJ IDEA 2018.1.5 (Ultimate Edition)
Build #IU-181.5281.24, built on June 12, 2018
JRE: 1.8.0_152-release-1136-b39 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
Run Code Online (Sandbox Code Playgroud)

我还从 Apache 网站下载了 Maven 版本 3.5.4,并从 cmd 运行“mvn cleancompile package”。

pom.xml 可以在 github 存储库中找到。我已经尝试将 MAVEN_OPTS 设置为“-Xms2G -Xms8G -noverify”,但仍然收到错误。

但后来我在cmd中收到以下错误

[java.lang.NumberFormatException: For input string: "34m[[["
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:580)
    at java.lang.Integer.<init>(Integer.java:867)
    at org.fusesource.jansi.AnsiPrintStream.filter(AnsiPrintStream.java:129)
    at org.fusesource.jansi.FilterPrintStream.write(FilterPrintStream.java:97)
    at org.fusesource.jansi.FilterPrintStream.write(FilterPrintStream.java:107)
    at org.fusesource.jansi.FilterPrintStream.print(FilterPrintStream.java:156)
    at org.fusesource.jansi.FilterPrintStream.println(FilterPrintStream.java:231)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:423)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Run Code Online (Sandbox Code Playgroud)

有人建议如何解决这个问题吗?提前致谢!

编辑 maven版本Intellij

我在 Intellij 中尝试了捆绑的 Maven 和下载的 Maven 二进制文件。