J'ai ajouté une DLL dans mon projet Maven comme dépendance comme celle-ci: lorsque j'essaie d'exécuter Qu'est-ce que je fais mal ici ?? p> update strong> p> < Pré> xxx pré> p> Maven: Installez p> P> P> P> P> Il me donne cette erreur: p>
3 Réponses :
Il y a une information ici: Problème de dépendance Maven DLL . Pour résoudre ce problème, désexcluez la DLL de votre assemblée:
P>
<excludes> <exclude>*:dll*</exclude> </excludes>
Après avoir lu votre fichier POM et de votre fichier de dépendance, je pourrais peut-être être plus précis :) p> p>
Le problème ici est le fourni, que le descripteur ci-dessus réside dans jar-avec dépendances code> descripteur. Le descripteur Déballs Toutes les dépendances dans un répertoire et emballe ce répertoire dans un nouveau fichier JAR. Cependant, il ne peut pas déballer un fichier DLL (c'est le message d'erreur «Aucun tel archiveur»). Pour obtenir ce travail, vous devez définir votre propre descripteur d'assemblage:
src / main / montage code>, la configuration du Maven-Assembly-Plugin semble comme suit: p>
Pour ajouter à la réponse de Stefan, je ne pense pas que vous voulez faire un avec des dépendances code> Emballage pour ce projet. Vous devriez regarder en utilisant l'un des bac Emballage (comme .zip ou tar.gz) p>
Pourriez-vous s'il vous plaît poster la dll pom.xml et votre fichier de montage s'il vous plaît.
@ Jean-Rémy: merci jean mais je n'ai pas de fichier d'assemblage séparé ...Le
La dépendance code> de la DLL est affichée ci-dessus.
Alors, pourriez-vous utiliser le pom complet? L'erreur mentionnait Maven-Assembly-plugin. Je voudrais savoir pourquoi si vous n'avez pas de fichier de montage.
On dirait que vous avez un problème similaire à celui de Ici . Vous devez fournir les extraits pour les plugins que vous utilisez au moins, pour que quelqu'un vous aide. Prima facie semble être un problème où Maven essaie de
Déballez CODE> The
DLL code>.
@Raghuram: Merci, j'ai mis à jour ma question avec la section
code>.