我必须使用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
我应该如何处理?
答案 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}
列出构建文件中的所有构建目标。