【问题标题】:How to share code between Eclipse Swing/maven and Androidstudio / gradle project?如何在 Eclipse Swing/maven 和 Androidstudio/gradle 项目之间共享代码?
【发布时间】:2017-10-19 07:55:28
【问题描述】:

我是一位经验丰富的 Java 开发人员,对 Eclipse 和 Maven 有多年的了解。

我的目标是创建一个 android 应用程序,并且我正在熟悉最新的开发环境 Android Studio 2.3.2,它显然使用 Java 8 和 Gradle。该应用程序应与基于 Eclipse 的项目共享代码,该项目使用 maven 和 Swing,并且也是基于 Java 8 的。我打算将结果作为开源项目发布在 github 上。

我发现例如

组合的 maven/gradle 项目结构的可行性如何?

构建项目文件以实现上述目标的正确方法是什么?

遵循类似方法的优秀示例项目有哪些?

我不愿意使用 Gradle 和 IntelliJ 的原因是显而易见的。对我来说这是一个陌生的环境,而 android 不是我开发的主要目标。

【问题讨论】:

  • Gradle 提供与 Maven 相同的功能。 Eclipse 可以与 Gradle 一起工作……那么为什么需要 Maven?为什么需要 Eclipse?只需使用 Intellij / Android Studio
  • 感谢您的评论 - 所以您建议只使用一种 gr​​adle 布局?请提供一个示例结构或项目的链接,其中包含 Swing 应用程序和 Android 应用程序的共享代码方法。例如如stackoverflow.com/questions/38760041/…
  • 您只需使用 apply plugin: 'java' 为 swing 代码启动一个新的 Gradle 模块。除了 Java 插件的 Gradle 官方文档之外,我没有其他链接

标签: java android eclipse maven android-gradle-plugin


【解决方案1】:

部分答案似乎涵盖在:

Can Android Studio be used to run standard Java projects?

我在 https://github.com/BITPlan/can4eve 的项目上取得了一些成功 但希望能在 android studio / gradle 方面提供一些帮助。

该项目还内置了 travis 支持,并且我还在运行基于 maven 的夜间 Jenkins 检查。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-08
    • 1970-01-01
    • 2014-07-07
    • 1970-01-01
    • 2016-10-19
    • 2016-07-26
    相关资源
    最近更新 更多