Eclipse Maven没有从本地Nexus存储库获取依赖项

Eclipse Maven没有从本地Nexus存储库获取依赖项,eclipse,maven,jar,dependencies,nexus,Eclipse,Maven,Jar,Dependencies,Nexus,我已经在本地安装了Nexus。我已经安装了Maven Eclipse插件(我没有下载Maven,只是它的Eclipse插件)。我使用NexusWeb页面作为第三部分工件上传了一个示例JAR文件。 我已在.m2文件夹中创建了settings.xml 我在Eclipse中创建了一个新的Maven项目,并尝试在我上传的示例JAR文件中使用一个类。我在项目上禁用了工作区解析。我使用Shift-Ctrl-O自动导入依赖项,但它不起作用。我还需要采取其他措施吗?您是否将依赖项添加到POM中了?我刚刚发现了这

我已经在本地安装了Nexus。我已经安装了Maven Eclipse插件(我没有下载Maven,只是它的Eclipse插件)。我使用NexusWeb页面作为第三部分工件上传了一个示例JAR文件。 我已在.m2文件夹中创建了settings.xml


我在Eclipse中创建了一个新的Maven项目,并尝试在我上传的示例JAR文件中使用一个类。我在项目上禁用了工作区解析。我使用Shift-Ctrl-O自动导入依赖项,但它不起作用。我还需要采取其他措施吗?

您是否将依赖项添加到POM中了?我刚刚发现了这一点。现在,如果有100个jar文件我想添加呢。没有Maven,我只执行“Shift-Ctrl-O”,其余的由Eclipse完成。对于maven,我必须一个接一个地将每个添加到POM?你错了。如果没有Maven,您将不得不从某处下载每个依赖项,并手动将每个依赖项添加到类路径中(对于许多依赖项来说,这真是太可怕了)。有了Maven,您可以向POM中添加所需的依赖项,它会自动下载并添加到类路径中。但是我必须一个接一个地“向POM中添加所需的依赖项”,JAR-JAR?好的,在某个时候,如果您的项目依赖于1000个库,您将不得不告诉Maven(没有它也一样,尽管编译器很聪明,但它无法像那样解析您的导入)。如果其中一些是可传递的依赖项,它们将自动包含。