从其他 intelliJ 项目导入包
Import package from other intelliJ project
我有一个开发文件夹,其中包含以下文件夹(项目):
开发:{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
而不是另一个?
在 IDEA 术语中,您有一个包含三个模块的项目。为了其中之一 (baseByBase) 从其他模块导入 类,它必须依赖于模块或它们的输出 (jars)。第三个丑陋的选项是 baseByBase 模块,在其配置的 "source" 文件夹中有一个来自另一个模块 (virology-lib2) 的文件夹。
因此打开 "File > Project Structure",并将 "vgo" 作为模块依赖项添加到 "baseByBase" 模块(参见下面屏幕截图中的示例)。
我有一个开发文件夹,其中包含以下文件夹(项目):
开发:{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
而不是另一个?
在 IDEA 术语中,您有一个包含三个模块的项目。为了其中之一 (baseByBase) 从其他模块导入 类,它必须依赖于模块或它们的输出 (jars)。第三个丑陋的选项是 baseByBase 模块,在其配置的 "source" 文件夹中有一个来自另一个模块 (virology-lib2) 的文件夹。
因此打开 "File > Project Structure",并将 "vgo" 作为模块依赖项添加到 "baseByBase" 模块(参见下面屏幕截图中的示例)。