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?

Était-ce utile?

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]
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top