Affected version
1.2.x
Bug description
When calculating project input checksums in MavenProjectInput, snapshot artifacts that are not present in the local repository fail to be resolved because the ArtifactRequest does not include remote repository information.
In src/main/java/org/apache/maven/buildcache/checksum/MavenProjectInput.java, the resolveArtifact method creates an ArtifactRequest but does not set the remote repositories on it.