如何将Maven添加到现有的IntelliJ Android项目中

我一直在研究如何将Maven添加到现有的Android项目中,并且我正在努力研究这是如何工作的。 我曾经在使用Netbeans的基于Web的项目上使用过Maven,但对于这个项目我正在寻找使用IntelliJ。 我可以创建一个新的“Maven模块”,但我已经有一个Android项目,所以我不完全确定这是我应该采取的路线。

我发现这篇文章提供了一些细节,但不是一步一步的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项目”,我会:

  • 使用适当的原型创建一个基于Maven的新项目https://github.com/akquinet/android-archetypes

  • 将现有的源/资源复制到Maven项目目录。

  • 如果正确完成,您可以在IntelliJ中打开这个(Android)Maven项目(pom.xml),并将其用作Android项目(包括GUI编辑器)。 IntelliJ从Maven的pom.xml自动生成一个IntelliJ项目并检测Android方面。

    这样,你的项目也会停留在IDE不可知的状态 - 你可以从命令行完成所有任务(构建/测试/部署) - Maven项目应该如何成为恕我直言。 :d

    链接地址: http://www.djcxy.com/p/57501.html

    上一篇: How to add Maven to an existing IntelliJ Android project

    下一篇: Multiple antrun tasks in maven