【问题标题】:Ant: target "install" does not exist in the projectAnt:项目中不存在目标“安装”
【发布时间】:2018-10-10 18:32:30
【问题描述】:

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

ant install -f <filename>.xml

但构建(或安装)过程仅对文件 project.xml 成功结束。当我使用 integration.xml 尝试上述命令时,我收到:

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

我应该如何处理?

【问题讨论】:

    标签: java build ant


    【解决方案1】:

    查看你的 project.xml 文件,那里会有这样一行:

    <target name="install"...>
    

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

    【讨论】:

      【解决方案2】:

      您提供给 ant 的 target(在您的情况下为 install)指的是构建文件中的定义。

      换句话说:您的一个 XML 文件包含安装目标,而另一个不包含。

      所以解决方案是比较两个文件以了解它们的差异。要么您必须将安装目标添加到第二个 XML 文件,要么您可能只需要对该文件使用不同的目标。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-01-23
        • 2011-06-08
        • 2016-04-17
        • 2014-07-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多