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

Java 如何将Maven添加到现有IntelliJ Android项目中,java,android,maven,Java,Android,Maven,我一直在做一些关于将Maven添加到现有Android项目的研究,我正在努力了解这是如何工作的。我曾经在一个基于web的项目中使用过Maven和Netbeans,但对于这个项目,我希望使用IntelliJ。我可以创建一个新的“Maven模块”,但我已经有了一个Android项目,所以我不能完全确定这是我应该走的路线 我发现它确实提供了一些细节,但不是一个循序渐进的windows集成指南(至少我看到了) 我可以在Android项目中使用Maven吗 编辑:我希望在Windows环境中这样做来回答您

我一直在做一些关于将Maven添加到现有Android项目的研究,我正在努力了解这是如何工作的。我曾经在一个基于web的项目中使用过Maven和Netbeans,但对于这个项目,我希望使用IntelliJ。我可以创建一个新的“Maven模块”,但我已经有了一个Android项目,所以我不能完全确定这是我应该走的路线

我发现它确实提供了一些细节,但不是一个循序渐进的windows集成指南(至少我看到了)

我可以在Android项目中使用Maven吗


编辑:我希望在Windows环境中这样做

来回答您最后一句话中的问题:是的,您可以使用Maven构建Android项目

您应该在maven项目中使用maven android插件。最好的开始地点是。需要读一点,但绝对值得努力

如果我有现有的特定于IDE的Android项目,您希望切换到Maven,而不是尝试“向现有IntelliJ项目添加Maven支持”,我会:

  • 使用适当的原型创建一个新的基于Maven的项目

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

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


    这样,您的项目也不受IDE的影响—您也可以从命令行执行所有操作(构建/测试/部署)—Maven项目应该如何管理D

    您是在尝试为现有项目自动创建POM,还是仅仅激活IDE的Maven特定功能?@TomG-我不完全确定。我只使用过Maven一次,并打算在这个项目中使用它。无论我需要用什么,这都是我想要做的。在这种情况下,请参考@kctang的答案。更重要的是正确地创建POM,然后使用IDE根据POM创建自己的配置。正如您所提到的,我正在尝试执行步骤1和2,但该URL目前对我不起作用:-\n我已经更新了maven archetypes链接。奇怪的是,该链接在几天前就开始工作了。该链接上提供的文档似乎包含很多linux命令,但没有Windows指令。您知道Windows的任何资源吗?@Webnet抱歉,我无法帮助您了解Windows特定的环境。大多数命令应该是独立于操作系统的(即mvn目标)或非常基本的linux路径/命令(即删除文件/目录的rm),您应该能够理解这些命令。