Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven在M2_REPO目录中创建子文件夹_Java_Eclipse_Maven - Fatal编程技术网

Java Maven在M2_REPO目录中创建子文件夹

Java Maven在M2_REPO目录中创建子文件夹,java,eclipse,maven,Java,Eclipse,Maven,运行Maven-clean之后,我在M2_REPO文件夹中看到子文件夹。junit.jar是在M2_REPO/junit/junit/4.11/中与其他一些文件一起创建的。由于这个子文件夹结构,eclipse无法识别junit.jar文件。我遗漏了什么?Maven在第一次尝试获取这些工件时正确地创建了这些目录 要集成maven和eclipse,请尝试运行mvn eclipse:eclipse 这将使eclipse能够看到maven下载的jars。maven在第一次尝试获取这些工件时正确地创建了这

运行Maven-clean之后,我在M2_REPO文件夹中看到子文件夹。junit.jar是在M2_REPO/junit/junit/4.11/中与其他一些文件一起创建的。由于这个子文件夹结构,eclipse无法识别junit.jar文件。我遗漏了什么?

Maven在第一次尝试获取这些工件时正确地创建了这些目录

要集成maven和eclipse,请尝试运行
mvn eclipse:eclipse


这将使eclipse能够看到maven下载的jars。

maven在第一次尝试获取这些工件时正确地创建了这些目录

要集成maven和eclipse,请尝试运行
mvn eclipse:eclipse


这将使eclipse能够看到maven下载的jars。

您在错误的目录中查找。Eclipse不应该直接从这个目录读取JAR,它是maven管理的本地缓存

xml是您应该放置依赖项的地方,然后eclipse将使用maven库获取所需的jar文件,将其放在构建路径上,并可能将其缓存在您正在查看的目录中

请注意,如果出于测试目的需要junit jar文件,src/main/java中的典型文件将看不到它,因为测试源代码位于src/test/java中


这意味着maven(通过库)(至少)提供了两个类路径。一个用于典型编译,一个用于测试编译和执行。添加标记节会将其置于编译和运行路径上;但是,要使其成为“仅测试”,您需要一个嵌套的标记。

您在错误的目录中查找。Eclipse不应该直接从这个目录读取JAR,它是maven管理的本地缓存

xml是您应该放置依赖项的地方,然后eclipse将使用maven库获取所需的jar文件,将其放在构建路径上,并可能将其缓存在您正在查看的目录中

请注意,如果出于测试目的需要junit jar文件,src/main/java中的典型文件将看不到它,因为测试源代码位于src/test/java中


这意味着maven(通过库)(至少)提供了两个类路径。一个用于典型编译,一个用于测试编译和执行。添加标记节会将其置于编译和运行路径上;但是,要使其成为“仅测试”,您需要一个嵌套的标记。

这是本地M2存储库的路径,子文件夹结构正是它的外观。 通过执行以下操作,确保将eclipse中的项目作为maven项目导入

File -> Import -> Maven -> Existing maven project

这是本地M2存储库的路径,子文件夹结构正是它的外观。 通过执行以下操作,确保将eclipse中的项目作为maven项目导入

File -> Import -> Maven -> Existing maven project
你想做什么(例如,识别在你眼中应该如何工作)?您试图解决什么问题?您想做什么(即识别在您眼中应该如何工作)?您试图解决什么问题?