# beforeEvaluate is not called

**URL:** <https://discuss.gradle.org/t/beforeevaluate-is-not-called/4203>\
**Category:** Old Forum Archive\
**Created:** [December 16, 2014, 1:59pm UTC](https://discuss.gradle.org/t/beforeevaluate-is-not-called/4203 "2014-12-16T13:59:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vasily\_Zhovner](https://avatars.discourse-cdn.com/v4/letter/v/b4bc9f/32.png) [@Vasily\_Zhovner](https://discuss.gradle.org/u/Vasily_Zhovner)\
**Post date:** [December 16, 2014, 1:59pm UTC](https://discuss.gradle.org/t/beforeevaluate-is-not-called/4203/1 "2014-12-16T13:59:00Z")

</div>

beforeEvaluate is skipped and not called, afterEvaluate is called. Why it’s not being called and how to fix it?

beforeEvaluate {

println ‘beforeEvaluate is here!’

}

afterEvaluate {

println ‘afterEvaluate is here!’

}

---

<div class="post-metadata">

**Author:** ![Peter\_Niederwieser](https://avatars.discourse-cdn.com/v4/letter/p/9f8e36/32.png) [@Peter\_Niederwieser](https://discuss.gradle.org/u/Peter_Niederwieser)\
**Post date:** [December 16, 2014, 3:18pm UTC](https://discuss.gradle.org/t/beforeevaluate-is-not-called/4203/2 "2014-12-16T15:18:00Z")

</div>

The ‘beforeEvaluate’ event fires before the build script gets evaluated. Hence registering an event handler for it in the build script is too late.
