2017-01-24 49 views
0

Nexus 3のREST APIに関するリファレンス、scriptingには、GroovyスクリプトをNexus 3にアップロードする方法と、その実行方法が記載されています。例としては、このようなMavenのリポジトリとして新しいリポジトリを作成する方法を示していますNexus 3 REST API経由でリポジトリを削除する

repository.createMavenHosted('private') 

をしかし、それは思ったほど簡単で、私は、既存のリポジトリを削除するか、または除去するための任意の同様の方法を見つけることができませんでした。それは本当に不可能ですか?

答えて

4

私は(私はそれが動作しないだろうと思っていても)みました:

{ 
    "name" : "cleanup", 
    "type" : "groovy", 
    "content" : "repository.getRepositoryManager().delete('maven-public');" 
} 

出典:https://github.com/savoirfairelinux/ansible-nexus3-oss/blob/master/files/groovy/delete_repo.groovy

結局のところ、コードのこの作品は本当にのmaven-公開リポジトリを削除する作業を行います、それが利用可能な場合...

+0

クール!それは本当にうまくいった。 – dokaspar

関連する問題