第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何修復 javadoc 中的“MavenInitationException”:fix

如何修復 javadoc 中的“MavenInitationException”:fix

慕虎7371278 2023-07-19 10:12:17
如果我嘗試執(zhí)行目標 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 被忽略?!钡牵坏┪覍姹靖臑楦?,并且我的倉庫中有兩個版本的工件,我仍然會收到錯誤。我想我已經(jīng)在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 執(zhí)行 Clirr
查看完整描述

1 回答

?
HUX布斯

TA貢獻1876條經(jīng)驗 獲得超6個贊

根據(jù)堆棧跟蹤,導致問題的實際庫是 bcel。如果您將新版本作為插件依賴項添加到您的 Maven 配置中,它可能會起作用。


<plugin>

    <groupId>org.apache.maven.plugins</groupId>

    <artifactId>maven-javadoc-plugin</artifactId>

    <!-- .... other stuff -->

    <dependencies>

      <dependency>

         <groupId>org.apache.bcel</groupId>

         <artifactId>bcel</artifactId>

         <version>6.3.1</version>

      </dependency>

    </dependencies>

</plugin>

如果這不起作用,我會采用這種解決方法。找到導致問題的類并將其排除。

要查找導致問題的類:

  1. 添加異常斷點org.apache.bcel.classfile.ClassFormatException

  2. 以調(diào)試模式啟動maven生成

  3. 等到到達斷點

  4. 查看org.apache.bcel.classfile.ClassParser.parse激活框架,我希望在變量或字段之一中看到類名。(也許您需要進一步查看堆棧)。

  5. 排除類(也許是整個包)

  6. 重復 2


查看完整回答
反對 回復 2023-07-19
  • 1 回答
  • 0 關(guān)注
  • 108 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號