代码之家  ›  专栏  ›  技术社区  ›  Czarek

Ant:项目中不存在目标“install”

  •  0
  • Czarek  · 技术社区  · 6 年前

    我必须使用Ant构建项目的两个模块。我有两个应该用来构建的xml文件:project.xml和integration.xml。我使用以下命令来构建它们:

    ant install -f <filename>.xml

    Target "install" does not exist in the project "integration"

    我该怎么处理?

    2 回复  |  直到 6 年前
        1
  •  1
  •   Pavlo Hrybok    6 年前

    在project.xml文件中,会出现这样一行:

    <target name="install"...>
    

    integration.xml中缺少,因此要运行名为“install”的任务,需要将其添加到构建文件中。
    您可以在此处查看更多信息: https://ant.apache.org/manual/targets.html
    或者你可以直接跑 ant -p ${your_buildfile_name} 列出生成文件中的所有生成目标。

        2
  •  1
  •   GhostCat    6 年前

    目标 你给蚂蚁的( 在您的情况下)引用生成文件中的定义。

    所以解决方法是比较这两个文件以了解它们的区别。您必须将安装目标添加到第二个XML文件中,或者您可能只需要对该文件使用不同的目标。