- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我一直在研究如何将 Maven 添加到现有的 Android 项目中,我正在努力了解它是如何工作的。我曾经在使用 Netbeans 的基于 Web 的项目中使用过 Maven,但对于这个项目,我希望使用 IntelliJ。我可以创建一个新的“Maven 模块”,但我已经有一个 Android 项目,所以我不完全确定这是我应该采取的路线。
我找到了 this post它确实提供了一些细节,但不是分步 Windows 集成指南(至少我看到的是这样)。
我可以在 Android 项目中使用 Maven 吗?
编辑:我希望在 Windows 环境中执行此操作
最佳答案
回答你最后一句的问题:是的,你可以使用Maven来构建Android项目。
您应该在 Maven 项目中使用 maven-android-plugin。最好的起点是 https://code.google.com/p/maven-android-plugin/wiki/GettingStarted .需要多读一点,但绝对值得。
如果我有现有的特定于 IDE 的 Android 项目,你想切换到 Maven,而不是尝试“将 Maven 支持添加到现有的 IntelliJ 项目”,我会:
使用适当的原型(prototype)创建一个新的基于 Maven 的项目 https://github.com/akquinet/android-archetypes
将现有源/资源复制到 Maven 项目目录。
如果操作正确,您可以在 IntelliJ 中打开此 (Android) Maven 项目 (pom.xml) 并像使用 Android 项目(包括 GUI 编辑器)一样使用它。 IntelliJ 自动从 Maven 的 pom.xml 生成一个 IntelliJ 项目并检测 Android facet。
这样,您的项目也与 IDE 无关——您也可以从命令行执行所有操作(构建/测试/部署)——恕我直言,Maven 项目应该如何。 :D
关于java - 如何将 Maven 添加到现有的 IntelliJ Android 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14049351/
我是一名优秀的程序员,十分优秀!