【发布时间】:2014-12-22 11:20:17
【问题描述】:
我正在开发混淆 js 文件的 maven plagin。它执行以下操作:
从目标获取 *.js 文件,
使用 google 闭包对其进行混淆,
在目标中创建 *.min.js 文件,
如有必要,从目标中删除源(未混淆的文件)。
为了在包阶段和准备包阶段之间获得点,我使用以下解决方案:https://stackoverflow.com/a/27566620/2022068
一切正常。插件已准备就绪。但是我有以下问题 - 如果我删除源文件,maven-war-plugin 会再次复制它。也许它有一些检查机制——我不知道。我现在唯一能做的就是删除并创建空文件。比源文件存在但它是空的。
我的问题 - 我能否以某种方式最终从目标中删除文件,永远...?
【问题讨论】:
-
为什么不在文件被复制到目标文件夹之前这样做呢?为什么不使用现有的插件,如 github.com/samaxes/minify-maven-plugin ?
-
@khmarbaise 这是你第二次问我同样的问题。我需要这个功能来做我想做的事情。我需要我的插件,因为它必须做我想做的事。就是这样。
标签: java javascript maven