Publier artefact Nexus via l'API REST, POST

De ne pas avertis avec un Nexus administration....

Ouvrir une console pour regarder à l'appel du réseau lors du téléchargement d'un artefact "à la main". Vous voulez sauter à l'aide de Maven ou de Lierre et de le télécharger à Nexus. Tout de requête sage passe par ExtJS XHR appels à l'exception de la publication d'un artefact de l'information qui s'affiche dans Chrome Developer Tools en tant que Documents d'appel (en supposant que c'est la soumission d'un formulaire délivré par ExtJS).

N'ai pas essayé de simuler avec curl (aucune idée de comment multipart formes sont traitées en curl, si possible), mais est-ce la seule façon de "poster" des artefacts en plus de faire un traditionnel publier à partir de Lierre ou de Maven? Ressemble Nexus a une API Java, mais tiens à rester dans le RESTE HTTP monde (en espérant pour Nexus service REST qui fait de la multipart post de formulaire avec quelque chose comme apache HTTPCLIENT).

Être averti. L'édition de l'instantané de révisions exige que le client de mise à jour de la version révisée de Maven module du fichier de métadonnées... Semble être un sans-papiers, "fonction" 🙂

OriginalL'auteur Matthew Campbell | 2012-06-14