我正在使用exec-maven-plugin为特定模块执行批处理命令。
我们构建的整个产品由其中几个模块组成,我正在使用聚合器一次构建所有必要的模块。
我们试图简化每个模块执行一次批处理脚本的过程,因为每个插件的执行脚本几乎相同,并且只需要当前插件路径。
是否可以从聚合器中执行批处理脚本,但每个模块执行一次?假设我的聚合器如下所示:
<project xmlns= ...>
....
<modules>
<module>../ModuleA</module>
<module>../ModuleB</module>
...
<module>../ModuleZ</module>
</modules>
</project>
是否可以myBatch.bat -i ..\ModuleX
从 aggregator中执行批处理命令,其中ModuleX
表示最近构建的模块?
重要的是,批处理脚本的执行是模块成功构建后执行的“构建后”步骤。
执行的脚本是用于混淆 .jar 文件的外部工具。
我感谢任何小的工作示例以及在哪里可以找到更多信息的提示。