【发布时间】:2015-04-02 02:28:40
【问题描述】:
短版:正如标题所说,我正在寻找此类项目的不利方面。我所说的基于 maven 的项目是指从 Eclipse ADT 导入的项目,它根本不包含 gradle 文件。
长版:我已被分配到一个纯 android 团队,该团队使用 Maven(带有 m2e 插件的 pom.xml)使用 Eclipse ADT 进行依赖,使用 Maven 进行持续集成 (CI)在竹子上。由于该版本是使用 Bamboo 制作的,因此维护 pom.xml 文件至关重要。我已经读到将放弃对 Eclipse ADT 的支持,并且 Android Studio 主要基于 Gradle,所以我认为是时候迁移了。我已经对迁移进行了一些快速尝试,其中之一是保留一个“基于 Maven”的项目(不改变结构)。一切都已编译,但我注意到一些功能(如构建时自动签名)不可用,因为它们仅存储在 gradle 文件中。那么,在 Android Studio 中使用基于 maven 的项目是不是很糟糕,如果是这样,为什么(缺点)。我需要知道是选择使用 Eclipse ADT 还是在 Android Studio 上使用基于 maven 的项目,或者完全切换到带有 Gradle 的 Android Studio,这意味着要完全更改 Bamboo 上的设置并使用价格为 150 美元的 Groovy 插件。
在我做出决定之前我知道要知道! 谢谢!
【问题讨论】:
-
我不明白这个问题是如何基于意见的。正如您在下面ianhanniballake 的回答中看到的那样,对此没有意见!我不是在问“你喜欢 Android Studio 多过 Eclipse”!我正在寻找缺失的功能、谷歌未来的支持等事实。你想让我如何改写这个?
标签: android eclipse maven android-studio adt