File Watchers
File Watchers 是idea修改任意文件的监听器,可以让我们执行任意命令。
路径
File | Settings | Tools | File Watchers
添加js复制功能
-
1 点击添加(+)按钮
-
2 录入内容
program : C:/Windows/System32/xcopy
arguments : $FileRelativePath$ target\classes\$FilePathRelativeToSourcepath$ /y
workingDir : $ProjectFileDir$
- 3 保存
直接导入下面的xml
<TaskOptions>
<TaskOptions>
<option name="arguments" value="$FileRelativePath$ target\classes\$FilePathRelativeToSourcepath$ /y" />
<option name="checkSyntaxErrors" value="true" />
<option name="description" />
<option name="exitCodeBehavior" value="ERROR" />
<option name="fileExtension" value="js" />
<option name="immediateSync" value="true" />
<option name="name" value="js复制" />
<option name="output" value="target" />
<option name="outputFilters">
<array />
</option>
<option name="outputFromStdout" value="false" />
<option name="program" value="C:/Windows/System32/xcopy" />
<option name="runOnExternalChanges" value="true" />
<option name="scopeName" value="Project Files" />
<option name="trackOnlyRoot" value="false" />
<option name="workingDir" value="$ProjectFileDir$" />
<envs />
</TaskOptions>
</TaskOptions>