Gradle Java Live Reload not working

Despite being imported as a dependency and active, the server won’t recognize any changes I make to any Java class when I start it with gradle bootRun. Does any one have a idea what I can do to make this work ?

I found out all the .classes files are being compiled in the bin/ directory rather than build/classes and thats why Spring cant pick up the changes! But how can I tell the compiler to do it in build?