有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Maven默认本地存储库

本地maven存储库存在问题。我想更改maven和本地存储库路径。我使用Intellij并在设置中执行->;构建、执行、部署->;maven,刚才在这里更改了user settings filelocal_repository,然后选择overrideapply

如果我放置mvn install,仍然有默认路径(/.m2/repository/)。你怎么可能解决这个问题


共 (3) 个答案

  1. # 1 楼答案

    看起来您只更改了maven路径,而没有更改存储库路径

    您的存储库位置在.m2/conf/settings.xml文件中指定。在类路径中更改MAVEN_HOME以指向正确的maven位置后,还应该在设置xml中更改存储库位置

    希望这有帮助

  2. # 2 楼答案

    为什么不尝试在设置中更新本地回购路径呢。“conf”目录中的xml,以及文本编辑器

    <localRepository>{your-new-path}</localRepository> <!  goes inside the settings tag  >
    

    完成后,确保maven_HOME指向的maven位置和您配置的设置文件是同一个位置

  3. # 3 楼答案

    在Intellij中超越本地存储库首选项不会更改系统级设置。它们只能在Intellij内部产生良好的共鸣。您必须在intellij中使用Maven Projects视图,并从那里运行Maven goals,此设置才能生效。如果从终端内部运行,无论是从Intellij内部还是外部,都必须明确指定loca repo作为命令的参数。勾选:Can I add maven repositories in the command line?