首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将maven模块导入到Android项目

如何将maven模块导入到Android项目
EN

Stack Overflow用户
提问于 2015-07-16 20:27:12
回答 6查看 23.9K关注 0票数 18

我想在我的Android项目中将改造作为一个模块。问题是改造是一个maven项目,所以Android不允许我导入它。有办法绕道吗?

在此之前也曾问过类似的问题,但没有得到任何答案。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2015-08-10 19:14:07

在克隆的POM中使用自定义组和/或工件,这样您的克隆就不会与原始的混淆。

像往常一样使用Maven构建并安装您的Retrofit克隆:mvn install。(使用命令行或Android以外的IDE。)您必须在每次对其进行更改之后手动构建Retrofit克隆,以便Gradle查看更改。

将本地Maven存储库添加到Gradle脚本中。请参见https://docs.gradle.org/2.5/dsl/org.gradle.api.artifacts.dsl.RepositoryHandler.html#org.gradle.api.artifacts.dsl.RepositoryHandler:mavenLocal()

代码语言:javascript
复制
repositories {
    mavenLocal()
}

将克隆的GAV作为依赖项添加到Gradle脚本中:

代码语言:javascript
复制
dependencies {
    compile 'com.yourgroup:retrofit:1.9.0-custom'
}
票数 17
EN

Stack Overflow用户

发布于 2015-07-17 05:24:01

进入您的项目,然后转到应用程序。您将在app下看到一个build.gradle文件(不要使用gradle文件夹下的gradle,而在app文件夹下使用ine )。加上这一行。

代码语言:javascript
复制
 dependencies {
....
compile 'com.squareup.retrofit:retrofit:1.9.0'

...

}

然后,确保在目录中定义了存储库的详细信息,并添加了url。

代码语言:javascript
复制
 repositories {
        flatDir {
            dirs 'libs'
        }
        maven { url 'http://download.crashlytics.com/maven' }
    }``
票数 7
EN

Stack Overflow用户

发布于 2017-03-07 02:01:47

从Maven迁移到Gradle。只需执行gradle init

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31463908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档