我目前正在寻找使用IntelliJ启动两个新项目 - 一个是Android项目,另一个是标准Java项目。
我想在两个项目中使用很多相同的代码,但不想将文件复制到项目中。在稍后阶段,此代码很可能也会在其他项目中使用。
目前我在解决如何在两个项目中包含公共代码时遇到了困难 - 我创建了新模块,但似乎导入无法识别模块中的代码。
因此目录的结构类似于:
|- Android Project
|- Java Project
|- Android Library
|- Java Library
|- Common Library
所以你会:
有人可以建议如何在IntelliJ中配置它吗?
对于Android项目,我正在使用模块设置和依赖项,并且可以让它短暂工作,但是只要有Gradle同步,这些更改就会丢失。
感谢。
答案 0 :(得分:1)
您可能正在寻找的是一个利用模块项目的结构。 (非常类似于Visual Studio解决方案)。
您通常可以在Intellij中创建project。但该项目可以有很多modules。
要进行设置,我首先要添加一个空项目。创建空项目后,开始添加模块。完成模块后,您需要在“项目结构”设置中添加模块依赖项。
在Dependency Tab上了解有关您选项的更多信息。