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>