When the artifact and/or group do not exist in a valid repository, a FileNotFoundException is thrown. This should be handled in the same way as an invalid repository.
Improve the log messages to make it easier to see when dependencies can be updated or when they are updated.