in artifactregistry-maven-wagon/src/main/java/com/google/cloud/artifactregistry/wagon/ArtifactRegistryWagon.java [192:202]
public void put(File source, String destination)
throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException {
Resource resource = new Resource(destination);
this.firePutInitiated(resource, source);
resource.setContentLength(source.length());
resource.setLastModified(source.lastModified());
GenericUrl url = googleRepository.constructURL(resource.getName());
this.firePutStarted(resource, source);
handlePutRequest(source, resource, url);
this.firePutCompleted(resource, source);
}