使用ant build.xml来连接js文件

时间:2013-03-29 15:23:04

标签: ant

我正在尝试连接项目中的js文件,并使用ant将生成的文件放在build文件夹中。

我的项目的文件夹结构是:

-Project
  -build.xml
  -build
  -src
    -init.js
    -Game.js

我正在尝试运行的build.xml文件是:

<project name="Build example" default="all" basedir=".">
    <!-- Setup -->
    <property name="SRC_JS_DIR" value="src" description="JavaScript source folder" />
    <property name="DIST_JS_DIR" value="build" description="Output folder for JavaScript files" />

    <property name="JS" value="${DIST_JS_DIR}/app.js" />

    <target name="js" description="Concatenate JavaScript source files">
        <echo message="Building ${JS}" />
        <concat destfile="${JS}">
            <fileset dir="${SRC_JS_DIR}" includes="init.js" />
            <fileset dir="${SRC_JS_DIR}" includes="Game.js" />
        </concat>
        <echo message="${JS} built." />
    </target>
</project>

当我运行ant时,我收到以下错误:

建立失败 项目“构建示例”中不存在目标“all”。

请有人帮忙解决这个问题。

1 个答案:

答案 0 :(得分:1)

将目标名称更改为all或将default="all"更改为default="js"

default标记的<project>属性表示如果没有指定,将运行哪个目标。