Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 蚂蚁的目标依赖于吞食任务_Javascript_Deployment_Ant_Gulp_War - Fatal编程技术网

Javascript 蚂蚁的目标依赖于吞食任务

Javascript 蚂蚁的目标依赖于吞食任务,javascript,deployment,ant,gulp,war,Javascript,Deployment,Ant,Gulp,War,我的项目中有一个buildxml文件,它将我的javaweb应用程序(java、JavaScript、jsp)打包成一个war文件。 生成文件中有一个空的post compiletarget。 我希望此任务缩小并连接我的js,并修改jsps的脚本标记,以便它们反映和引用连接的文件 我想使用gulp来实现这一点(我找不到一个anttarget来适当地修改jsps)。但是,我怎样才能在我的gulp任务(缩小、连接和修改jsp脚本标记)完成后调用post compile之后的后续ant任务呢?我在我的

我的项目中有一个
buildxml
文件,它将我的javaweb应用程序(java、JavaScript、jsp)打包成一个war文件。 生成文件中有一个空的
post compile
target
。 我希望此任务缩小并连接我的
js
,并修改
jsp
s的脚本标记,以便它们反映和引用连接的文件


我想使用gulp来实现这一点(我找不到一个ant
target
来适当地修改
jsp
s)。但是,我怎样才能在我的gulp任务(缩小、连接和修改
jsp
脚本标记)完成后调用
post compile
之后的后续ant任务呢?

我在我的
build.xml
中添加了一个名为gulp的目标(这个目标“
取决于
”在我的构建过程中的上一个目标上(对于
buildimpl.xml
中的netbeans):


这样,我就能够将我的gulpfile.js集成到netbeans生成的构建过程中


欢迎提出任何建议、改进或意见。

基于@theyuv答案,我在我的项目中将build.xml更新为

<exec executable="gulp" osfamily="unix" dir="${component.source.dir}">
      <arg line="@{gulpargs}"/>
</exec>

<exec executable="gulp" osfamily="unix" dir="${component.source.dir}">
      <arg line="@{gulpargs}"/>
</exec>