专家。
我需要在Liberty中自动更新文件时重新加载文件。为了更清楚,我想做一个像" dropins"在自由中,它可以自动检测文件的变化,或者我们可以手动扫描该文件夹。我需要在更改时加载此文件夹中的文件。
我不知道如何实现这个目标.... 这里的任何人都可以知道吗?
THX!
答案 0 :(得分:2)
如果您不反对writing a Liberty feature(不是很难,但需要一些背景阅读),那么您可以通过将./script2 <line1> <line2> <line3>
接口实现为声明式服务来注册侦听器以更改特定文件。一旦注册为DS,Liberty文件监视器将调用您的实现方法。它在启动时调用./script1 | xargs -L1 ./script2
,在发生某种更改时调用sudo xcodebuild -license accept
。
一个实现可能如下所示:
gem install nokogiri
希望这有帮助,
安迪