【问题标题】:What benefits does Maven give (over ant) for building android projects?Maven 对构建 android 项目有什么好处(超过 ant)?
【发布时间】:2011-07-19 05:20:36
【问题描述】:

我最近一直在尝试使用 maven-android-plugin 设置 maven 来构建我的 android 项目。

虽然这是一个很好的练习,但我不相信它所带来的好处会超过它所带来的挫败感。

谁能给我一些关于使用 Maven for android 的优点/缺点?我不是在寻找主观答案,而是在寻找是否值得努力的事实。

问候

【问题讨论】:

标签: android maven


【解决方案1】:

如果您正在开发一个 j2ee 应用程序来将您从 jar 地狱中拯救出来,那么 maven 是值得的 使用外部api时

因此,如果您不打算使用 maven 存储库,那就不值得了。

因为你已经提到的问题,我讨厌 maven。但是如果你需要 xy jars,它会节省很多时间。我目前正在开发一个 eclipse 插件,它可以从 maven 下载所需的 jars 和依赖项,而无需 maven 编译器或 pom 文件。但它远未准备好

您也可以创建一个单独的maven项目并将其包含在android项目中 我不确定它是否适用于android,但你可以在标准jdk中做到这一点

【讨论】:

    【解决方案2】:

    也许 gradle 更有意义。

    Google 发布了一个名为 AndroidStudio 的 ide,它使用 gradle。好像google will suggest gradle 在构建一个Android 项目。

    我尝试用maven搭建我的android项目,好难用,最后换成gradle了。

    stackoverflow 上的另一个好答案why-use-gradle-instead-of-ant-or-maven

    【讨论】:

      【解决方案3】:

      我的 android 应用程序与我的后端服务器共享业务对象和其他功能,因此我将其提取到应用程序和服务器(作为 maven 项目)都依赖的通用 maven 项目中。 Maven 非常适合这类事情,所以它在这种情况下很有帮助,但如果你正在编写相当简单的应用程序,我不确定 maven 会有什么好处,尤其是当让 android-maven-plugin 表现得如此之时长。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-05-31
        • 1970-01-01
        • 2012-05-31
        • 2011-11-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多