如果我尝试执行目标 javadoc:fix,我会收到此异常。
Execution default-cli of goal org.codehaus.mojo:clirr-maven-plugin:2.2.2:check failed: Invalid byte tag in constant pool: 15
如果我从 src/main/java 位置删除所有源代码,它就可以正常工作。如果我将一个新类添加到空目录中,它就可以正常工作。但是当我恢复删除时,错误又回来了。
所以我认为我的源代码是“损坏的”,我应该在哪里搜索才能找到“损坏的”文件?
如果我清除本地存储库,我只会收到警告“[警告]没有部署以前的工件,Clirr 被忽略。”
但是,一旦我将版本更改为更高,并且我的仓库中有两个版本的工件,我仍然会收到错误。
我想我已经在javadoc-maven-plugin https://github.com/apache/maven-javadoc-plugin/blob/master/src/main/java/org/apache/maven/plugins/javadoc中找到了重要的部分/AbstractFixJavadocMojo.java
第 193-205 行 - 为什么它是硬编码的?行:450 Try/catch 执行 Clirr
HUX布斯
相关分类