Java Maven在M2_REPO目录中创建子文件夹
运行Maven-clean之后,我在M2_REPO文件夹中看到子文件夹。junit.jar是在M2_REPO/junit/junit/4.11/中与其他一些文件一起创建的。由于这个子文件夹结构,eclipse无法识别junit.jar文件。我遗漏了什么?Maven在第一次尝试获取这些工件时正确地创建了这些目录 要集成maven和eclipse,请尝试运行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在第一次尝试获取这些工件时正确地创建了这
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
你想做什么(例如,识别在你眼中应该如何工作)?您试图解决什么问题?您想做什么(即识别在您眼中应该如何工作)?您试图解决什么问题?