I just realized what's happening.
when we say add this dependency and click save, eclipse search for it and download it and add it to the .m2 folder.
some of libraries aren't in Maven central, as peter said and I should download and add them manually, with a command in CMD
it seems that my internet connection forbid eclipse to connect and download the libraries and update the index and now, everything is working good.