2015-08-07 19 views
5

Przesłałem artefakt do Sonatype Nexus z wiersza poleceń, używając MAVEN/maven/bin/mvn -X -e deploy: deploy-file -Durl = http://maven-nexus.com/nexus/content/repositories/xyz -DrepositoryId = xyz -DgroupId = com. kumar -DartifactId = peshu -Dversion = 1.0.12 -Dopakowanie = war -Dfile = RIGHT.warPolecenie usunięcia artefaktu Nexusa

Teraz chciałbym usunąć tę wersję (1.0.12) z wiersza poleceń, aby zautomatyzować ten proces, to polecenie, które mogę użyć zamiast Curl.

Odpowiedz

6

Short anwser:

curl --request DELETE --write "%{http_code} %{url_effective}\\n" --user login:password --output /dev/null --silent http://maven-nexus.com/nexus/content/repositories/xyz/com.kumar/peshu/1.0.12

spowoduje to usunięcie WDB dołków z Nexusem.

Uwaga:

  • Opcja --write "%{http_code} %{url_effective}\\n zwróci Ci kod HTTP i efektywnej URL używany; idem --output /dev/null --silent ukryć jakieś szczegółowe informacje na wyjściu, ...
  • Nie jestem pewien, ale myślę, że potrzebujesz logowania użytkownika z uprawnieniami administratora na Nexusie.
Powiązane problemy