我想在我的Android项目中将改造作为一个模块。问题是改造是一个maven项目,所以Android不允许我导入它。有办法绕道吗?
在此之前也曾问过类似的问题,但没有得到任何答案。
发布于 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():
repositories {
mavenLocal()
}将克隆的GAV作为依赖项添加到Gradle脚本中:
dependencies {
compile 'com.yourgroup:retrofit:1.9.0-custom'
}发布于 2015-07-17 05:24:01
进入您的项目,然后转到应用程序。您将在app下看到一个build.gradle文件(不要使用gradle文件夹下的gradle,而在app文件夹下使用ine )。加上这一行。
dependencies {
....
compile 'com.squareup.retrofit:retrofit:1.9.0'
...
}然后,确保在目录中定义了存储库的详细信息,并添加了url。
repositories {
flatDir {
dirs 'libs'
}
maven { url 'http://download.crashlytics.com/maven' }
}``发布于 2017-03-07 02:01:47
见从Maven迁移到Gradle。只需执行gradle init。
https://stackoverflow.com/questions/31463908
复制相似问题