在"夜间开发机器更新中自动刷新/编译IntelliJ"

时间:2016-09-23 06:40:50

标签: intellij-idea automation ui-automation intellij-plugin remote-control

我们正在使用一个小工具从Git / SVN自动获取各种项目的更新,重新编译它们并使用开发人员可能已开发但尚未提交到全局代码存储库的任何本地修改在本地运行测试。 p>

对于一些大型项目,我们看到IntelliJ IDE仅在开发人员进入并且实际上开始在IDE中工作时才对代码进行刷新/重新编译,这在机器忙于重新编译时会在早上产生一些时间,因此,在他们进来后不久就会妨碍他们。

我想在每晚更新期间进行这样的刷新/重新编译,所以它不会在早上浪费时间。

对于Eclipse,我们使用https://github.com/moschinski/MondShell,这是一个提供远程控制功能的插件。

我试图在IntelliJ中寻找自动化工具的工具,但找不到适合的东西。

是否有任何插件或其他远程控制IntelliJ的方法来强制它重新编译代码和更新源代码库?

1 个答案:

答案 0 :(得分:0)

由于我找不到任何可以做到这一点的东西,我启动了一个小插件,它提供了一个小型REST接口,以便从脚本中控制IntelliJ中的内容。

有关实施细节,请参阅https://github.com/centic9/IntelliJ-Automation-Plugin