没有“默认”属性的Ant项目,可以吗?

时间:2019-03-15 09:09:45

标签: xml ant ivy

我一直在尝试遵循使用ant创建的项目。但是,这很难理解。 build.xml是这样的:

<project name="FepmInputWrapper_dev" basedir="..">

    <property name="project.dir" location="Config"/>
    <property file="${project.dir}/basis.properties"/>
    <import>
        <file file="${project.dir}/basis.xml"/>
    </import>
    
</project>

我对ant非常陌生,但是根据我在第一行中所读到的内容,该属性称为“默认”。 例如:

<project name="FepmInputWrapper_dev" basedir=".." default="">

有人可以帮助我告诉我如何开始阅读此项目吗?我必须先阅读“ basis.properties”还是“ basis.xml”。

先谢谢您

1 个答案:

答案 0 :(得分:0)

不需要default属性。它只是命名一个目标,如果用户未指定目标,则将运行该目标。

例如,如果您的build.xml包含以下内容:

<project name="my-project" default="deploy">
  <target name="deploy">
    <echo message="Deploying" />
  </target>
</project>

用户只需键入antdeploy目标就会运行。如果default属性被删除(或设置为空白值),则不会发生任何事情。