【问题标题】:Ant project without "default" attribute, it is possible?Ant 项目没有“默认”属性,有可能吗?
【发布时间】:2019-08-06 07:44:21
【问题描述】:

我一直在尝试关注一个使用 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 很陌生,但根据我读到的第一行应该有的内容,一个名为“default”的属性。 例如:

&lt;project name="FepmInputWrapper_dev" basedir=".." default=""&gt;

谁能帮我告诉我如何开始阅读这个项目?我必须先阅读“basis.properties”还是“basis.xml”。

提前谢谢你,

【问题讨论】:

    标签: xml ant ivy


    【解决方案1】:

    default 属性不是必需的。如果用户没有指定目标,它只是命名一个将运行的目标。

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-04-28
      • 2022-09-27
      • 1970-01-01
      • 2021-04-23
      • 1970-01-01
      • 2016-11-12
      • 2013-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多