IntelliJ Idea:添加全局库依赖项作为源

时间:2013-01-23 06:44:11

标签: intellij-idea project-organization

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

我想解决的问题如下:

  1. 我有正在开发的通用库模块A.
  2. 我有通用库模块B - 正在开发中并依赖于A.
  3. 我的应用程序项目依赖于:A和B.
  4. 我想在一个IntelliJ Idea窗口中以方便的方式开发这三个组件,但我不希望将库A和B直接包含为项目模块,因为它们是通用的,将来会被其他项目使用。 如何正确解决这样的拼图?

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

2 个答案:

答案 0 :(得分:2)

  

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

请不要那样做。 (IDEA eclipse)

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

答案 1 :(得分:1)

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

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