【问题标题】:Adding a Maven Project to an Android Studio App as a Dependency将 Maven 项目作为依赖项添加到 Android Studio 应用程序
【发布时间】:2015-08-11 02:23:54
【问题描述】:

我目前正在使用 Android Studio 1.2 开发一个 Android 应用程序。
我想在我的 Android 应用程序中使用外部 Java 项目作为依赖项。这个 Java 项目是一个 Maven 项目。
如何将此项目作为依赖项添加到我的 Android 应用程序中,以便我可以在我的 Android 应用程序中引用 Java/Maven 项目的类?

Android 应用是使用 Grandle 构建的。

【问题讨论】:

    标签: java android maven android-studio


    【解决方案1】:

    我找到了答案。 您需要安装 Maven。然后你用 maven 构建外部项目。 (你可以使用例如eclipse)

    之后,整个项目可以在您的“本地 maven 存储库”中找到。位置是 Windows 机器上的/{USER}/.m2/repository

    按照项目的结构,您刚刚构建。

    将此路径转换为名称空间路径:

    /{USER}/.m2/repositoryorg/tuda/cdc/pp/classes/1.0
    

    转换为

    org.tuda.cdc.pp:classes-plain:1.0
    

    注意最后的双点。

    现在将 maevnLocal() 添加到您项目的 Grandle 文件中:

    allprojects {
        repositories {
            jcenter()
            mavenLocal()
        } 
    }
    

    然后将以下内容添加到您的应用程序的grandle文件中的依赖项下:

    compile 'org.tuda.cdc.pp:classes-plain:1.0'
    

    然后你需要重建/同步项目与grandle文件的变化。之后你就可以开始了。

    【讨论】:

    • 您的解决方案强制在 Android Studio 之外构建 Maven 项目,如果您不断修改 Android 和 Maven 项目中的代码,这可能会很耗时。
    • 是的,这可能是真的。我有一个场景,我的 Maven 代码构建一次并且很少更新。随意提供更复杂的解决方案。
    • 老兄!!这不是盛大的。这是 gradle。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-06
    • 2016-02-29
    • 2014-10-06
    相关资源
    最近更新 更多