settingsEvaluated and projectsLoaded not raised

when i try gradle on multi-project , i have a problem. my project structure like this
root
–lib
–sub

i add a closure to settingsEvaluated and projectsLoaded ,but when i execute the srcipt ,the closure seems not execute. i do have added the settings.gradle in root project. does anyone can help me ? thank you very much!