java—使用shell命令处理资源的简单maven/eclipse方法

hujrc8aj  于 2021-07-08  发布在  Java
关注(0)|答案(0)|浏览(202)

我有一个简单的预处理步骤,很少需要在maven/eclipse项目中的某些资源上执行,这涉及使用实用程序可执行文件的简单操作系统命令,例如:

glslc triangle.frag -o spv.triangle.frag

这个 glslc 可执行文件处理 triangle.frag 着色器模块并生成 spv.triangle.frag 输出文件(在同一目录中)。
理想情况下,我希望maven的目标是在给定的目录结构中对所有修改过的.frag文件执行上述操作,而不是必须切换到终端或创建shell脚本等。
我假设maven的ant插件是可行的(假设这是最简单和最常见的机制)。我试过添加一个maven antrun 插件,但我正在努力找出如何配置它为多个/修改过的文件。我相信这是相对直截了当的,但我已经有很长一段时间没有摆弄蚂蚁了,我有点不知道从哪里开始。在网上看了一下,但找不到任何像样的例子或教程,可能是因为我没有找到合适的东西。
请注意,这些文件不会有太大的更改,但是使用一种快速而肮脏(或热部署)的方法来生成已更改的输出文件会非常方便。
还要注意的是,这些资源不需要是maven构建/部署过程的一部分,也就是说,它们只在开发和测试期间使用。
或者,是否有一个等价的eclipse机制可以用来做同样的事情?同样,这是一个方便,所以一些相对'手动'是好的。
我正在寻找任何指向相关示例、教程、repos等的指针,作为我实现解决方案的起点或提示。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题