第九章:配置本地项目依赖

第一步,打开项目结构界面。依次点击左上角的File->Project Structure...

打开文件结构


文件结构如图所示:

文件结构界面


第二步,导入依赖的项目(作为当前项目的模块)。选择Modules(模块),点击项目目录上方的“+”:

模块界面


点击"Import Module":

点击"Import Module"


选择你要依赖的项目:

选择依赖的项目


依次选择Import module from external model -> Gradle,点击“Finish”

选择作为Gradle项目导入


点击“Finish”后,你将看到:

模块界面

什么也没有?是不是没有导入进来?并不是。只是IDEA目前没有显示出来导入的模块而已。点击OK,然后点击左上角的File->Project Structure...重新进来,你就会看到模块已经被导入进来了。


点击左上角的File->Project Structure...再次进入文件结构界面,可以看到你导入的项目已经作为当前项目的模块:

再次进入文件结构界面


目前为止,我们只是通知了IDEA我们打算导入一个本地项目作为当前项目的一部分。Gradle还不知道有这回事。因此,我们需要配置Gradle,让其知晓我们的意图。

第三步,配置settings.gradle。找到项目目录下的settings.gradle,双击打开它:

settings.gradle


另起一行,填写 include 'XXX' 与 project(':XXX').projectDir = new File(settingsDir,'../XXX/') ,其中XXX是你刚才导入的项目模块的项目名字:

settings.gradle中添加本地项目路径

如果你导入的项目同时依赖了另一个项目,那么需要把另一个项目的名字也要写在这里。例如我这里当前项目依赖本地项目“JUI”,其本身依赖本地项目“JKit”。因此我要把JKit也一同配置上。


第四步,配置build.gradle。找到项目目录下的build.gradle(Android项目是app目录下的build.gradle):

build.gradle


在dependencies中添加implementation project(":XXX"):

添加implementation project(":XXX")


最后,别忘记点击右上方的“大象图标”或者点击“Sync Now”构筑更新gradle:

更新gradle配置

这样,本地依赖就配置好了。

你可能感兴趣的:(第九章:配置本地项目依赖)