throws UnsupportedStorageOperationException, IllegalOperationException, ItemNotFoundException,
StorageException, AccessDeniedException
{
checkRequest(gavRequest);
Gav gav =
new Gav(gavRequest.getGroupId(), gavRequest.getArtifactId(), gavRequest.getVersion(),
gavRequest.getClassifier(), gavRequest.getExtension(), null, null, null, false, null, false, null);
gavRequest.setRequestPath(repository.getGavCalculator().gavToPath(gav));
repository.storeItemWithChecksums(gavRequest, is, attributes);