如何在自由中自动重新加载更改的文件

时间:2017-09-25 02:12:37

标签: reload websphere-liberty auto-update open-liberty

专家。

我需要在Liberty中自动更新文件时重新加载文件。为了更清楚,我想做一个像" dropins"在自由中,它可以自动检测文件的变化,或者我们可以手动扫描该文件夹。我需要在更改时加载此文件夹中的文件。

我不知道如何实现这个目标.... 这里的任何人都可以知道吗?

THX!

1 个答案:

答案 0 :(得分:2)

如果您不反对writing a Liberty feature(不是很难,但需要一些背景阅读),那么您可以通过将./script2 <line1> <line2> <line3>接口实现为声明式服务来注册侦听器以更改特定文件。一旦注册为DS,Liberty文件监视器将调用您的实现方法。它在启动时调用./script1 | xargs -L1 ./script2,在发生某种更改时调用sudo xcodebuild -license accept

一个实现可能如下所示:

gem install nokogiri

希望这有帮助,

安迪