首頁 > Java > 主體

當我運行模組的'mvn install”時,出現錯誤

WBOY
發布: 2024-02-08 21:00:16
轉載
1190 人瀏覽過
問題內容

我的專案是基於maven的。我正要運行叢集專案中的一個子項目,但是當我嘗試打包我的專案(mvn package)時,idea編譯器報錯:

[ERROR] Failed to execute goal com.diffplug.spotless:spotless-maven-plugin:2.4.2:check (spotless-check) on project flink-udf-robot: Execution spotless-check of goal com.diffplug.spotless:spotless-maven-plugin:2.4.2:check failed: java.lang.reflect.InvocationTargetException: class com.google.googlejavaformat.java.RemoveUnusedImports (in unnamed module @0x42507640) cannot access class com.sun.tools.javac.util.Context (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.util to unnamed module @0x42507640 -> [Help 1]
登入後複製

看來這個問題和jdk有關,但具體怎麼辦我也不知道。我是程式新手,對環境問題了解不多。

我在執行 mvn clean->mvn install 步驟時遇到了這個問題。我的專案中使用的編譯器是javac。


正確答案


檢查 Maven 版本: 您可以透過執行 mvn -version 來檢查 Maven 版本。如果需要,請將 Maven 更新到最新的穩定版本。

檢查依賴關係: 驗證您的依賴項中指定的

檔案正確且可存取。如果未找到依賴項或存在版本衝突,則可能會導致建置失敗。

清理項目: 運行 mvn clean install。這將清理目標目錄,然後運行安裝階段。有時,先前建置的工件可能會導致問題。 以調試模式運行: 您可以在偵錯模式下執行 Maven 以取得有關建置過程的更多詳細資訊。使用 mvn install -X 啟用偵錯輸出。

以上是當我運行模組的'mvn install”時,出現錯誤的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:stackoverflow.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板