此问题在此处已有答案:
Build error: missing artifact com.sun:tools:jar:1.6(共16个答案)
两个月前关门了。
在Eclipse中构建java项目时,我看到错误“Missing artifact com.sun:tools:jar:1.4.2”,并且我无法进行项目的mvn干净安装。以前有人解决过这个问题吗?
此问题在此处已有答案:
Build error: missing artifact com.sun:tools:jar:1.6(共16个答案)
两个月前关门了。
在Eclipse中构建java项目时,我看到错误“Missing artifact com.sun:tools:jar:1.4.2”,并且我无法进行项目的mvn干净安装。以前有人解决过这个问题吗?
1条答案
按热度按时间nwnhqdif1#
com.sun.tools.jar没有得到足够的许可,甚至不能存在于mavencentral repo中。它也有..20年的历史了。可能是项目中的某个人将其添加到mavencentral的本地克隆中,或者修改了一些东西,使其存在,或者是某个人在某个时候将其添加到mavencentral中,从那时起,由于许可问题,它已经被删除。
com.sun.tools 主要是
javac
。很可能你正在使用JSP(另一个23年前的过时技术,你真的不想在2022年使用),它需要这个。升级东西,从你的问题的上下文来看,它不清楚是什么,但它已经过时20年了,不管它是什么。注意:我相信,java * 的最新版本已经获得了足够的授权,而且,java有一个内置的方法来获得一个编译器,它不需要一个单独的dep。所以这不仅仅是一个“我使用哪个maven组/工件/版本”的问题。无论代码需要什么,都需要一些轻微的修改。