【问题标题】:Import package from other intelliJ project从其他 IntelliJ 项目导入包
【发布时间】:2016-01-15 16:00:15
【问题描述】:

我有一个开发文件夹,里面有以下文件夹(项目):

开发:{ baseByBase, vgo, virology-lib2}

virology-lib2 中的文件使用package ca.virology.lib2..;打包

vgo中的文件用package ca.virology.vgo..;打包

所以在我的 baseByBase 项目中,使用 import ca.virology.lib2...; 从 virology-lib2 导入有效。

我想将类似的类从 vgo 导入 baseByBase,但 import ca.virology.vgo..; 不起作用(无法解析符号 vgo)。如何将 vgo 类导入 baseByBase?为什么它适用于一个 import 而不是另一个?

【问题讨论】:

    标签: intellij-idea import packages


    【解决方案1】:

    在 IDEA 术语中,您有一个包含三个模块的项目。为了其中一个(baseByBase)从其他导入类,它必须依赖于模块或它们的输出(jar)。第三个丑陋的选项是 baseByBase 模块,在其配置的“源”文件夹中包含来自另一个模块 (virology-lib2) 的文件夹。

    所以打开“文件>项目结构”,并将“vgo”作为模块依赖添加到“baseByBase”模块(参见下面屏幕截图中的示例)。

    【讨论】:

      猜你喜欢
      • 2016-05-29
      • 2018-04-05
      • 2014-07-15
      • 2017-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-03
      • 2022-08-12
      相关资源
      最近更新 更多