【问题标题】:How to reimport only ONE maven dependency in IDEA如何在 IDEA 中仅重新导入一个 Maven 依赖项
【发布时间】:2014-09-25 11:32:55
【问题描述】:

Idea 允许我重新导入所有依赖项,但由于我在处理一个庞大的项目,重新导入所有依赖项需要大量时间。 我只需要更新一个(我们称之为“core-lib”),因为它是快照版本。 想法?

【问题讨论】:

  • IntelliJ 足够聪明,可以刷新库 AFAIK。
  • 如果自动导入开启的话...
  • 我也有同样的问题。你解决了吗?

标签: java maven intellij-idea


【解决方案1】:

转到Settings -> 项目设置 -> Maven -> 导入

然后开启自动导入 Maven 项目

附: ReimportMaven Projects pange 中的任何 maven 子模块还有一个右键单击选项 - 你尝试过吗?

【讨论】:

  • 不,这和我问的不一样。我只需要重新导入一个罐子,因为想法的重新导入包括重新导入所有罐子,这需要太多时间。
  • Idea 的自动重新导入功能仅在我运行时重新导入所需的 jar。也许您以错误的方式使用它?
  • 让有项目A的镜像依赖项目B。 流程: 1. 打开IDEA项目A; 2. 通过 Maven 项目 B 构建。 3. 我只需要刷新与项目 B 相关的 jars(已部署到工件),我不想在类路径中有以前的版本,我不想做 Maven->重新导入。所以实际上这是我的问题
【解决方案2】:

对我有用的是:

  1. 对项目启用自动导入。首次导入项目时可以这样做 或者,打开项目并编辑 pom 会弹出一个提醒(见下文)。
  2. 编辑您的 pom.xml 并剪切您要重新导入的选择依赖项。
  3. 转到 .m2 文件夹(通常在 ~/.m2 中)并删除步骤 2 中依赖项的下载 jar。
  4. 将您在第 2 步中删除的依赖项粘贴回 pom.mxl。这会触发重新导入依赖项并将更新的 jar 文件再次下载到您的 .m2 文件夹中。

【讨论】:

    猜你喜欢
    • 2012-07-12
    • 2020-11-26
    • 1970-01-01
    • 1970-01-01
    • 2019-09-22
    • 1970-01-01
    • 2013-06-04
    相关资源
    最近更新 更多