【问题标题】:Having IntelliJ IDEA auto-download libraries from Maven让 IntelliJ IDEA 从 Maven 自动下载库
【发布时间】:2015-02-08 15:01:32
【问题描述】:

我在 IntelliJ idea 中设置了一个 Scala 项目,其中包含几个依赖库,IDE 使用 built-in support for this functionality 从 Maven 存储库自动下载。然后这些库会自动下载到本地文件夹中,一切都会按预期运行。

我的问题是当其中一些库丢失时——要么是因为我删除了它们,要么是因为我从干净的机器中提取项目并且库二进制文件不包含在版本控制中。我想告诉 IDEA 自动从 Maven 存储库重新下载所有依赖库;我知道这是可能的,因为所有必要的信息都可以在 .iml 文件中找到。

如果我在“项目结构”对话框中手动转到每个库并单击“编辑”,我可以重复原始工作流程以从 Maven 存储库重新下载,而无需触及任何设置。但是,当有许多库时,这很不方便。有没有办法告诉 IDEA 为项目中包含的所有 Maven 存储库为我执行此操作?

【问题讨论】:

    标签: intellij-idea dependencies


    【解决方案1】:

    使用 Apache Maven 并维护一个带有所有依赖项列表的 pom 文件会更容易(可以将其保存在源代码控制中等),您可以在需要时简单地 reimport。然后,IntelliJ 和 Maven 将为您管理所有库,以及它们的 javadocs 和源代码。这种方法还有很多很多其他好处——强烈推荐。

    【讨论】:

    • 这个答案仍然是最新的吗?
    猜你喜欢
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 2016-06-13
    • 2015-06-29
    • 2019-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多