纯Java和Android的Gradle项目,具有单源代码树
我正在运行的项目包括普通Java(Swing UI)和Android部分,基本上源代码树由3部分组成:纯Java和Android的Gradle项目,具有单源代码树,java,android,swing,gradle,build.gradle,Java,Android,Swing,Gradle,Build.gradle,我正在运行的项目包括普通Java(Swing UI)和Android部分,基本上源代码树由3部分组成: |---swing (30% of code) | src-----|---common (40% of code) | |---android (30% of code) 我应该如何定义gradle项目,以便从相同的来源构建两个不同的应用程序——一个用于Java/Swing,另一个用于Android 我尝试了不同的
|---swing (30% of code)
|
src-----|---common (40% of code)
|
|---android (30% of code)
我应该如何定义gradle项目,以便从相同的来源构建两个不同的应用程序——一个用于Java/Swing,另一个用于Android
我尝试了不同的方法,但最终失败了
更新
如果考虑2个或多个具有独立源树的项目-实现它没有问题-有很多例子。
或者如果使用同一个编译器考虑同一个源树的2个项目,那么它将与Gradle一起工作。
问题在于在同一个源代码树上使用不同的编译器来实现gradle项目。设置3个模块,并通过settings.gradle文件按需导入这些模块。有关更多详细信息,请参阅