繁体   English   中英

蚂蚁目标取决于任务

[英]Ant target depends on gulp task

我的项目中有一个build xml文件,它将我的Java Web应用程序(Java,JavaScript,jsp)打包到war文件中。 生成文件中没有空post-compile target 我想让此任务最小化并连接我的js并修改jsp的脚本标签,以便它们反映并引用已连接的文件。

我想使用gulp来做到这一点(我找不到用于适当修改jsp的ant target )。 但我怎么能那么有哪些来自后出现的后续蚂蚁任务post-compile ,只有我一饮而尽任务完成后,被称为(缩小文件,串联和修改jsp脚本标签)?

我在build.xml添加了一个称为gulp的目标(该目标“ depends ”构建过程中的上一个目标(对于build-impl.xml找到的netbeans)):

<target depends="-copy-webdir" name="-post-compile">
    <exec vmlauncher="false" executable="gulp" dir="${basedir}"/>
</target>

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

仍然欢迎任何建议,改进或意见。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM