簡體   English   中英

找不到工件 com.sun:tools:jar:14.0.1

[英]Could not find artifact com.sun:tools:jar:14.0.1

我將 Mac OS 從 Sierra 升級到 Catalina。 自從我這樣做以來,我的工作環境就被打破了。 當我在本地運行maven verify時,出現此錯誤 -

無法在項目 sipstack 上執行目標 org.codehaus.mojo:aspectj-maven-plugin:1.9:compile (default): 目標 org.codehaus.mojo:aspectj-maven-plugin:1.9:compile 的默認執行:插件組織。 codehaus.mojo:aspectj-maven-plugin:1.9 或其依賴項之一無法解析:在指定路徑 /usr/local/Cellar/openjdk/14.0 找不到工件 com.sun:tools:jar:14.0.1。 1/libexec/openjdk.jdk/Contents/Home/../lib/tools.jar

經過這里的一些類似線程后,我意識到操作系統升級可能與 java 系統路徑搞砸了。 我在我的終端上做了一個echo $JAVA_HOME ,它返回空。 然后我在 Finder 中搜索 tools.jar 並看到該文件位於/Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home/lib/ 然后我將 JAVA_HOME 變量設置為JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/並再次運行mvn verify 不幸的是我遇到了同樣的錯誤。

有人可以告訴這里可能有什么問題嗎? 或者這條路是從哪里來的?

/usr/local/Cellar/openjdk/14.0.1/libexec/openjdk.jdk/Contents/Home/../lib/tools.jar

一種可能的解決方案是升級支持 Java 11+ 的 aspectj-maven-plugin。 建議:改用這個插件: https : //search.maven.org/artifact/com.nickwongdev/aspectj-maven-plugin/1.12.6/maven-plugin

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM