Ant:项目中不存在目标“安装”

时间:2018-10-10 10:11:19

标签: java build ant

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

Private colEvents As Collection Private Sub UserForm_Initialize() Dim MyEvents As Class1 Set colEvents = New Collection Set MyEvents = New Class1 Set MyEvents.Filter = Me.ComboBox1 colEvents.Add MyEvents End Sub

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

ant install -f <filename>.xml

我应该如何处理?

2 个答案:

答案 0 :(得分:1)

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

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

因此解决方案是比较两个文件以了解它们之间的差异。您必须将安装目标添加到第二个XML文件,或者可能只需要对该目标使用其他目标。

答案 1 :(得分:1)

浏览您的project.xml文件,那里会出现这样的一行:

<target name="install"...>

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