【问题标题】:Where do I place the pom.xml file?我在哪里放置 pom.xml 文件?
【发布时间】:2014-06-16 20:48:19
【问题描述】:

我已经通过this tutorial 安装了 maven,创建了我的环境变量,创建了一个新的 android 项目,但我不知道在哪里放置 pom.xml 文件?

另外,如何运行我的 maven 构建以便创建一个新的 .apk 文件?

【问题讨论】:

  • pom 应该在根目录下,运行 mvn3 clean install 如你的教程所示创建一个 apk 文件。
  • 我要从 dos 运行 mvn3 clean install 吗?如果是这样,我将我的dos指向哪里..?我的意思是我知道我需要对某个目录做一个 cd.. 对吗?

标签: java android maven


【解决方案1】:

在 POM 上执行的 Maven 命令需要在项目的当前工作目录中执行。假设您的项目位于c:\myproject。这意味着您的 pom 文件将位于 c:\myproject\pom.xml。在命令行中运行 maven 命令时,需要将当前工作目录设置为 c:\myproject

在 Windows 中,如果您按住 shift 然后右键单击打开的文件夹,您将看到一个名为 Open command window here 的附加菜单项。

您也可以随时打开命令窗口并输入cd <path to your project>

输入您的 maven 命令后,例如 mvn3 clean install

这是 windows 下拉菜单的屏幕截图

【讨论】:

    【解决方案2】:

    你应该使用默认的项目布局:

    http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html

    pom.xml 放在项目根文件夹中。

    【讨论】:

    • 但是我如何运行构建来创建新的 apk 文件?
    【解决方案3】:

    这是由于项目名称更改而发生的,并且模块的旧项目名称一直显示在新项目名称旁边的括号中。如果要删除括号中的旧名称[. . . .],转到您的项目 settings.gradle 文件或使用快捷键 Ctrl+Shift+F 获取文件。您将看到旧模块项目名称。

    • 包括':app'

    • rootProject.name = "模块的旧项目名称"

    在 rootProject.name="...." 中用你的新项目名称重命名并同步项目,然后根模块名称将被更新,括号中的旧模块项目名称将消失。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-06
      • 1970-01-01
      • 1970-01-01
      • 2019-07-01
      • 1970-01-01
      • 2016-05-28
      相关资源
      最近更新 更多