Upload and download artifact from Nexus using curl
To upload:
curl -X POST "http://localhost:8081/service/rest/v1/components?repository=devopsrepo1" -H "accept: application/json" -H "Content-Type: multipart/form-data" -H "Authorization: Basic YWRtaW46QmFhS3VtYmk1Iw==" -F "raw.directory=devops" -F "raw.asset1=@C:\Users\Devyan\Downloads\commons-lang3-3.12.0-bin.zip;type=application/x-zip-compressed" -F "raw.asset1.filename=commons-lang3-3.12.0-bin.zip"
curl -X POST "http://localhost:8081/service/rest/v1/components?repository=devopsrepo1" -H "accept: application/json" -H "Content-Type: multipart/form-data" -H "Authorization: Basic YWRtaW46QmFhS3VtYmk1Iw==" -F "raw.directory=devops" -F "raw.asset1=@C:\Users\Devyan\Downloads\commons-lang3-3.12.0-bin.zip;type=application/x-zip-compressed" -F "raw.asset1.filename=reportium-java-2.2.9.jar"
To Download:
curl -O --output-dir C:\Users\Devyan\Downloads http://localhost:8081/repository/devopsrepo1/devops/commons-lang3-3.12.0-bin.zip
curl -O --output-dir C:\Users\Devyan\Downloads http://localhost:8081/repository/devopsrepo1/devops/reportium-java-2.2.9.jar


