【发布时间】:2017-09-06 23:59:35
【问题描述】:
我目前正在寻找使用 IntelliJ 启动两个新项目 - 一个是 Android 项目,另一个是标准 Java 项目。
我想在两个项目中使用大量相同的代码,但不想将文件复制到项目中。在后期,很可能这段代码也会用到其他项目中。
目前我很难弄清楚如何在两个项目中包含公共代码 - 我已经创建了新模块,但似乎导入无法识别模块中的代码。
因此目录的结构类似于:
|- Android Project
|- Java Project
|- Android Library
|- Java Library
|- Common Library
所以你会:
- “Android Project”使用“Android Library”和“Common Library”目录中的代码
- “Java 项目”使用“Java 库”和“公共库”目录中的代码
- “Android 库”使用“公共库”目录中的代码
- “Java 库”使用“公共库”目录中的代码
有人可以建议如何在 IntelliJ 中配置它吗?
在 Android 项目的情况下,我正在使用模块设置和依赖项,并且可以让它短暂工作,但只要有 Gradle 同步,这些更改就会丢失。
谢谢。
【问题讨论】:
-
创建一个包含公共代码的库项目,并从您的其他项目中引用它。
标签: java android intellij-idea