相关疑难解决方法(0)

如何在修改源文件时执行Ant任务?

必须有一个简单的方法来做到这一点.我使用依赖于SWC库的ant构建一个Flex应用程序,除了无论是否需要重建库之外,它都能正常工作.如果库(*.as,*.mxml)的任何源文件比SWC更新,我如何告诉ant只运行任务?

我看过<dependset>但它似乎只是删除文件,而不是确定是否应该运行任务.<depend>似乎期望源文件和目标文件之间存在一对一的关系,而不是一对多的关系 - 我有很多输入文件和一个输出文件,但没有中间对象文件.

非常感谢,Alex

apache-flex ant dependencies

16
推荐指数
2
解决办法
1万
查看次数

如何使用ANT仅编译已更改的源文件

我正在尝试编写用于编译源文件夹的ant build,这是我编译的脚本目标.

 <target name="compile" depends="init">
        <javac srcdir="${src.dir}" destdir="${classes.dir}" debug="true">
            <classpath refid="master-classpath"/>
        </javac>

    </target>
Run Code Online (Sandbox Code Playgroud)

在我的项目中,我有大约1000个.java文件.当.java更改单个文件时,目标往往会编译所有.java文件.这使得开发非常缓慢.我只是想知道有没有任何方法或代码来改变任务的行为,只编译修改或更改的.java文件而不是所有.java文件.

请帮我.

java ant performance compilation

6
推荐指数
1
解决办法
8892
查看次数

标签 统计

ant ×2

apache-flex ×1

compilation ×1

dependencies ×1

java ×1

performance ×1