0

我是 IntelliJ Idea 的新手,并且有与模块依赖相关的问题。是否可以将全局库添加到模块依赖项中,但以我可以与依赖模块一起编辑和编译的源文件的形式?

我试图解决的问题如下:

  1. 我有通用库模块 A - 正在开发中。
  2. 我有通用库模块 B - 正在开发中并依赖于 A。
  3. 我的应用程序项目同时依赖于:A 和 B。

我想在一个 IntelliJ Idea 窗口中以方便的方式开发这三个组件,但我不想将库 A 和 B 直接包含为项目模块,因为它们是通用的,将来会被其他项目使用。如何正确解决这样的难题?

我唯一的想法是使用文件系统破解并将这些库添加为模块,但目录链接指向它们的原始位置。

4

2 回答 2

2

我唯一的想法是使用文件系统破解并将这些库添加为模块,但目录链接指向它们的原始位置。

请不要那样做。(IDEA不是日食)

IDEA 可以使用位于驱动器上任何位置的模块,并使用所有这些模块创建一个 IDEA 项目(使用 File>Import module... 将新模块添加到当前窗口)。

于 2013-01-23T09:49:53.233 回答
1

您绝对应该将这些库配置为模块,并在主应用程序模块中使用对另一个模块的依赖。

如果您将来要在其他项目中使用它们,您可以将相同的库模块添加到其他项目中。另一种选择是配置一个 Artifact,它将为您可以在其他项目中使用的库生成 jar 文件。

于 2013-01-23T07:00:18.777 回答