如何从grunt运行ant build.xml?

时间:2016-10-19 12:00:22

标签: java xml ant gruntjs

是否可以使用grunt运行ant脚本,如果是 - 如何?目前,我们的eclipse项目包含一个build.xml文件,该文件对一些css和js文件进行连接和缩小。我想将它与一个咕噜咕噜的观察者结合起来,但在我的研究中,我找不到一个可以运行xml蚂蚁脚本的咕噜插件。

所以在我的Gruntfile.js中会有像这样的Grunt Watch任务:

watch: {
        dev:{
            files: [
                //my_files
                ...
            ],  
            tasks: ['<some task that runs the build.xml ant script>'],
            options : { 
                nospawn : true                  
            }
        },
}

我还可以使用grunt配置另一个缩小任务而没有任何问题,但因为其他人没有在他们的计算机上配置grunt我想使用已经存在的内容。

1 个答案:

答案 0 :(得分:0)

我想我找到了一个解决方案(适用于Windows):

要求:JAVA JDK

我为windows安装了ant:https://ant.apache.org/manual/install.html

将下载的文件复制到目录中并设置路径。

然后我使用了Grunt Exec Plugin

在Gruntfile.js中,配置很简单:

exec: {
    'run_build_script': 'cd <navigate to the build script directory> && ant'
},