2016-08-09 43 views
2

我一直在使用bukkit的Minecraft插件工作数月。然而,突然之间,我的Maven安装停止工作。一般来说,我对maven(和编程)都很陌生。我正在使用eclipse,并从未使用命令行中的maven。以下是错误:在创建bukkit插件时出现maven错误

[INFO] Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/5/maven-parent-5.pom 
[WARNING] Failed to canonicalize path C:\Users\Minecraft\.m2\repository\org\apache\maven\maven-parent\5\maven-parent-5.pom.lastUpdated: No more data is available 
[WARNING] Failed to create parent directories for tracking file C:\Users\Minecraft\.m2\repository\org\apache\maven\maven-parent\5\maven-parent-5.pom.lastUpdated 
[WARNING] Failed to canonicalize path C:\Users\Minecraft\.m2\repository\org\apache\maven\maven-parent\5\maven-parent-5.pom.lastUpdated: No more data is available 

当我去这个本地目录中,没有“5”目录,但有(我不能将文件重命名为5或类似的东西)。网络共享或可能?但是,我可以删除整个库,这是我尝试过的一件事。

我已经试过:

  • 我删除了我的资料库目录全文,并再次尝试。同样的错误。
  • 我检查了磁盘以确保没有问题。
  • 它似乎并不是最后一次更新的问题,如下所述:Maven downloads have .lastUpdated as extension
  • 我尝试使用向导来创建一个新的maven项目。它在向导完成之前警告我它不会编译。所以,这个向导甚至不再创建一个工作项目。
+0

你是如何清除Maven回购缓存的? – gonzo

+0

@gonzo我在.m2/repository中删除了整个存储库。除此之外还有另一个缓存吗?我阅读这个链接:https://stackoverflow.com/questions/7408545/how-do-you-clear-apache-mavens-cache但它似乎没有帮助。 –

回答

0

我帮道格拉斯解决了这个问题。事实证明,这台机器上运行着一些恶意软件。系统无法在任何地方创建名为“5”的目录。而且,如上所示,该特定项目需要创建一个名为5的目录。受感染的文件名为rlls.dll。 Malwarebytes清除了受感染的软件,并允许我们删除缓存并重新运行Maven,而不会出现任何问题。现在全部解决了。实际上根本不是一个Maven问题。