2017-02-27 2 views
0

J'utilise maven deploy plugin pour télécharger un fichier à l'intérieur de la phase de déploiement de bambou. Je télécharge le fichier sans fichier pom. Lorsque je télécharge le fichier sur Nexus, le nom du fichier change complètement. Son ajout avec le nom du projet, le numéro de version et le numéro de build. Je veux garder le nom du fichier tel qu'il est. Quelqu'un sait-il comment faire ça?Maven deploy plugin garder le nom du fichier lors du téléchargement

mvn deploy:deploy-file 
-Dfile=${bamboo.artifacts.path.artifactFile} 
-Dpackaging=cba 
-url=https://nexus.internal.organisation.com/content/repositories/snapshots/ 
-DrepositoryId=snapshots 
-DgroupId=com.organisation.art 
-DartifactId=myproject 
-Dversion=0.0.1-SNAPSHOT 

Répondre

1

Un référentiel géré maven, tel que celui fourni par Nexus et al, est mis en place d'une manière qui est destinée à deployed produits à retourner à un processus de construction de Maven qui les a déclarés comme dépendances.

Ce n'est pas un serveur de fichiers générique.

Si vous avez un Nexus 3.0 ou plus récent, vous avez accès à des référentiels «bruts» que vous pouvez configurer comme vous le souhaitez.

Toutefois, vous ne devez pas utiliser mvn deploy:deploy-file pour ajouter des fichiers. Au lieu de cela, suivez les instructions au Uploading Files to Hosted Raw Repositories.

+0

J'ai déjà utilisé la commande 'curl'. Je vais coller la commande curl dans votre réponse. – vkrams