Il est possible de mettre des fichiers binaires sur référentiel lien?
-
01-10-2019 - |
Question
A mon travail tout développement utilise la technologie Java, et nous utilisons Nexus pour gérer nos référentiels Maven. Mais pour un nouveau projet, la construction nécessite dll et artefacts exe. Est-il possible de mettre ces fenêtres des fichiers binaires dans un référentiel Nexus? Y at-il un certain plug-in pour faire de ce simple? Est-ce que je suis en train de faire un fou?
La solution
J'utilise Nexus pour stocker toutes les dépendances binaires que je télécharger depuis Internet.
Vous pouvez télécharger les fichiers à l'aide de l'interface graphique Nexus ou utiliser la ligne de commande Maven comme suit:
mvn deploy:deploy-file \
-Durl=$REPO_URL \
-DrepositoryId=$REPO_ID \
-DgroupId=org.apache.maven \
-DartifactId=maven \
-Dversion=2.2.1 \
-Dpackaging=zip \
-Dfile=maven.zip
Cela va générer le POM pour votre package zip automatiquement.
Pour récupérer les dépendances, vous pouvez simplement accéder à l'URL Nexus, ou utilisez un outil de gestion de la dépendance générique comme le lierre:
java -jar ivy.jar -dependency org.apache.maven maven 2.2.1 -retrieve [artifact].[ext]