diff --git a/src/mvnfeed_modules/mvnfeed-cli-transfer/mvnfeed/cli/transfer/transfer.py b/src/mvnfeed_modules/mvnfeed-cli-transfer/mvnfeed/cli/transfer/transfer.py index ec1e301..38c8062 100644 --- a/src/mvnfeed_modules/mvnfeed-cli-transfer/mvnfeed/cli/transfer/transfer.py +++ b/src/mvnfeed_modules/mvnfeed-cli-transfer/mvnfeed/cli/transfer/transfer.py @@ -196,12 +196,22 @@ def _java_artifacts(artifact_fullname, artifact_type, artifact_path, transfer_de 'path': artifact_path, 'target': True }, + { + 'name': artifact_fullname + '.jar.sha1', + 'path': artifact_path, + 'target': False + }, { 'name': artifact_fullname + '.pom', 'path': artifact_path, 'transfer_deps': transfer_deps, 'target': False }, + { + 'name': artifact_fullname + '.pom.sha1', + 'path': artifact_path, + 'target': False + }, { 'name': artifact_fullname + '-tests.jar', 'path': artifact_path, @@ -212,6 +222,11 @@ def _java_artifacts(artifact_fullname, artifact_type, artifact_path, transfer_de 'path': artifact_path, 'target': False }, + { + 'name': artifact_fullname + '-sources.jar.sha1', + 'path': artifact_path, + 'target': False + }, { 'name': artifact_fullname + '-javadoc.jar', 'path': artifact_path, @@ -233,6 +248,11 @@ def _untyped_artifacts(artifact_fullname, artifact_type, artifact_path, transfer 'path': artifact_path, 'transfer_deps': transfer_deps, 'target': False + }, + { + 'name': artifact_fullname + '.pom.sha1', + 'path': artifact_path, + 'target': False } ] @@ -319,7 +339,7 @@ def _upload_file(to_repository, path, filename): try: with open(filename, 'rb') as file: - response = requests.put(url, files={filename: file}, headers=headers) + response = requests.put(url, data=file.read(), headers=headers) if not response.ok: logging.error('error while uploading of %s: %s', path, response.text) return True