scope runtime oznacza, że biblioteka nie jest potrzebna do kompilacji, a będzie potrzebna podczas uruchomienia
scope provided oznacza, że biblioteka jest potrzebna do kompilacji, ale serwer, na którym uruchamiamy aplikację, posiadą tę bibliotekę i nie musi być pakowana do paczki