我正在尝试重新激活maven项目但是,当我执行JUnit测试时,我收到此错误:
Description Resource Path Location Type
Archive for required library: 'C:/....m2/repository/org/eclipse/ui/workbench/3.3.0-I20070608-1100/workbench-3.3.0-I20070608-1100.jar' in project 'project-test' cannot be read or is not a valid ZIP file Build path Build Path Problem
当我检查库时,我找到了.jar文件,以防我再次重新下载但仍然有同样的错误。
我是Maven的初学者,这是我第一次尝试它。首先,我使用 maven-archetype-quickstar 创建了一个示例,但是当我尝试构建测试Hello World
示例时,我收到此错误。我的错误就像这里描述的那样,但我无法删除它:Failed to load class "org.slf4j.impl.StaticLoggerBinder" error in java project?无论如何,我可以单独运行测试.java类并且它已成功执行。所以,现在我正在尝试使用一个现有的项目(我在开头提到的那个),首先是说我错过了工件org.eclipse.xtend
,我为它创建了依赖项,但我找到了它参考库中的.jar文件,但我应该在哪里找到它以便找到它(因为我仍然有错误):> ArtifactTransferException: Failure to transfer org.eclipse.xtend:org.eclipse.xtend.standalone:jar:2.4.3 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will
not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.eclipse.xtend:org.eclipse.xtend.standalone:jar:2.4.3 from/to central
(http://repo.maven.apache.org/maven2): No response received after 60000
好吧,当我使用标签<path>
时,它可以找到它,但之后我得到了我在开头提到的 Build Path 错误:(
答案 0 :(得分:0)
如果您使用eclipse IDE,则应重新启动它。或者您可以删除项目并再次导入。 您应该清理并刷新项目。 或者您可以删除包含损坏的.jar文件的文件夹并运行mvn install命令。
确保将.jar文件放在正确的目录中(如果您的计算机有许多.m2文件夹)。您应该通过7Zip打开.jar文件来测试它