将Maven工程迁移为Gradle工程
前言:
github上 很多开源项目是用maven构建的,比如okhttp,retrofit,现在android开发都迁移到Android Studio上来了,要直接导入看源码还是有点费劲。AS 1.5版本是能直接导入maven项目的,升级到2.0后,导入没有反应,也不会自动下载依赖包。(蛋疼)不知Google为啥把这个功能给移除了。这里就介绍一下手动迁移maven工程(Mac环境)
一、将下载的maven工程用AS打开,File
-> Open
二、运行gradle命令,如果电脑上没有gradle命令环境就先下载一个
1、参照:http://gradle.org/migrating-a-maven-build-to-gradle/
2、依次运行下面的命令,示例:
/Users/shujian/android/gradle/bin/gradle init
/Users/shujian/android/gradle/bin/gradle build
三、完成上面的步骤,此时Android模式下依然为空。可以用两种方法:
1、 新建一个module,选择java library。此时pom项目都会出现在Android模式下,现在再把
刚才新建的module删除即可
2、不新建module,将项目关闭重新打开,此时会会有是否应用gradle wrapper 的提示,选择应
用建议,OK!