moving dependencies up, because the el resolver only should have a compile time dependency whiole the example should have a runtime dependency to scala