我是一位经验丰富的Java开发人员,拥有多年熟悉Eclipse和Maven的知识。
我的目标是创建一个Android应用程序,我熟悉Android Studio 2.3.2的最新开发环境,它显然使用了Java 8和Gradle。应用程序应与使用maven和Swing的基于Eclipse的项目共享代码,并且也基于Java 8。我打算在github上将结果发布为开源项目。
我发现例如
https://github.com/uhafner/android-config作为示例,但似乎已过时。
https://github.com/cgeo/cgeo - 明确指出eclipse仅用于编码/测试
Gradle project for plain Java and Android with single source tree建议给出一个只有gradle方法的答案,该方法有一个教程链接作为答案(不接受)且没有示例
https://github.com/javadev/calc纯粹是maven驱动的,有两个pom.xml文件
https://github.com/adrian/upm-swing和https://github.com/adrian/upm-android只是复制了子目录而不是任何类型的共享配置管理
组合maven / gradle项目结构的可行性如何?
构建项目文件以实现上述目标的正确方法是什么?
采用类似方法的优秀示例项目是什么?
我对Gradle和IntelliJ不情愿的原因显而易见。这对我来说是一个陌生的环境,而且我的开发的主要目标是 。
答案 0 :(得分:0)
部分答案似乎包括在:
Can Android Studio be used to run standard Java projects?
我在项目https://github.com/BITPlan/can4eve上取得了一些成功 但是会感谢android studio / gradle方面的一些帮助。
该项目还内置了travis支持,我也在夜间运行基于maven的Jenkins检查。