我目前正在寻找使用IntelliJ启动两个新项目 - 一个是Android项目,另一个只是一个标准的Java项目。如何跨多个IntelliJ项目使用通用源代码?
我想在两个项目中使用很多相同的代码,但不想将文件复制到项目中。在稍后阶段,该代码很可能也会用于其他项目。
目前我很难弄清楚如何在两个项目中包含通用代码 - 我创建了新模块,但似乎导入无法识别模块中的代码。
因此目录的结构是这样的:
|- Android Project
|- Java Project
|- Android Library
|- Java Library
|- Common Library
所以你会:
- “的Android项目”使用代码的“Android库”和“公共图书馆”目录
- “Java Project”使用“Java Library”和“Common Library”目录中的代码
- “Android Library”使用“Common Library”目录中的代码
- “Java库”使用代码从“公用库”目录
可能有人请指教,如何这是的IntelliJ进行配置?
对于Android项目,我正在玩弄模块设置和依赖关系,并且可以使其短暂工作,但是只要有Gradle同步,这些更改就会丢失。
谢谢。
创建一个包含公共代码的库项目,并从其他项目中引用它。 –