如何在Intellij IDEA 14中将外部模块添加到gradle项目中?

Pro*_*tle 3 android module intellij-idea gradle android-studio

我将部分代码和资源提取到Intellij IDEA 14中的新本地模块中,因为它们的副本已在多个项目中使用。我想将该模块用作gradle项目的支持模块。

当项目不是基于gradle时,可以通过在“项目结构”中添加依赖项轻松地将模块添加到我的项目中。但这在gradle项目中不起作用。

如何在gradle项目中使用本地模块中的代码和资源?

我应该为支持模块和gradle项目做什么?我已经阅读了gradle的用户指南,但仍然找不到解决方案。

更新:以下是项目结构

External Gradle project
--external_project
----lib
--------src
--------build.gradle
----settings.gradle

Current Gradle project    
--current_project
----app
--------src
--------build.gradle
----settings.gradle
Run Code Online (Sandbox Code Playgroud)

构建gradle时出现错误消息, Error:Configuration with name 'default' not found.

Sta*_*hin 6

您可以通过完整路径链接任何模块

1)在您的项目中添加模块 settings.gradle

include ':app', ':mylib'
project(':mylib').projectDir = new File("/path-to-project/external_project/lib")
Run Code Online (Sandbox Code Playgroud)

2)在模块中添加依赖build.gradleapp

dependencies {
    compile project(':mylib')
}
Run Code Online (Sandbox Code Playgroud)