我已经将一个现有的Maven项目(用于jax-rs的swagger)导入了eclipse中。
我遇到很多错误:它总是与jackson-databind.jar有关
错误示例:存档所需库:'... /。m2 / repository / com / fasterxml / jackson / core / jackson-databind / 2.1.5 / jackson-databind-2.1.5.jar'在项目'swagger-core_2中.9.1'无法读取或不是有效的ZIP文件
我找不到.m2文件夹?我是Maven的新手,在将Maven项目导入eclipse之前是否需要额外安装一些东西?
谢谢
我找不到.m2文件夹?
默认情况下,该.m2
目录位于主目录中。
/home/<user_who_fires_maven_commands>/.m2/...
C:\Users\<user>\.m2\...
至于你得到的例外
所需库的存档:项目'swagger-core_2.9.1'中的'... /。m2 / repository / com / fasterxml / jackson / core / jackson-databind / 2.1.5 / jackson-databind-2.1.5.jar'无法读取或不是有效的ZIP文件
归档文件很可能已被限制(也许是下载问题,或者它的sha1与中央存储库中的文件不匹配)。因此,您可以尝试删除该jar文件,然后再运行mvn install
,它将再次尝试再次下载该文件。
我想指出的另一件事是,由于这是一个新的Eclipse安装,我建议您重新索引本地m2文件夹,以便此新的Eclipse知道原始m2
文件夹中的文件和文件夹。要重新编制索引,请转到窗口->首选项-> Maven- >用户设置->将出现一个文本字段,说明.m2的路径(确保其正确),然后按重新编制索引
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句