我是IntelliJ Idea的新手,并且问题与模块依赖关系有关。 是否可以在模块依赖项中添加一个全局库,但是以源文件的形式,我可以编辑和编译依赖模块?
我想解决的问题如下:
我想在一个IntelliJ Idea窗口中以方便的方式开发这三个组件,但我不希望将库A和B直接包含为项目模块,因为它们是通用的,将来会被其他项目使用。 如何正确解决这样的拼图?
我唯一的想法是使用文件系统hack并将这些库添加为模块,但目录链接指向其原始位置。
答案 0 :(得分:2)
我唯一的想法是使用文件系统hack并将这些库添加为模块,但目录链接指向其原始位置。
请不要那样做。 (IDEA 不 eclipse)
IDEA可以使用位于驱动器上任何位置的模块,并使用所有这些模块创建一个IDEA项目(使用文件>导入模块...将新模块添加到当前窗口中。)
答案 1 :(得分:1)
您绝对应该将这些库配置为模块,并使用主应用程序模块中另一个模块的依赖关系。
如果您将来要在其他项目中使用它们,可以将相同的库模块添加到其他项目中。另一种选择是配置一个Artifact,它将为你可以在其他项目中使用的库生成jar文件。