Lorsque je clique avec le bouton droit de la souris sur mon projet Maven et que je choisis l'option Ajouter une dépendance et que je tape le nom de mon fichier jar externe dans une requête, celui-ci est introuvable. Comment ajouter un bocal externe à un projet Maven?
Vous pouvez suivre ce tutoriel: http://maven.Apache.org/guides/mini/guide-3rd-party-jars-local.html
Exemple:
Installez le fichier jar dans votre référentiel Maven local:
mvn install:install-file -Dfile=cxf-2.7.3.jar -DgroupId=org.Apache.cxf -DartifactId=cxf-bundle -Dversion=2.7.3 -Dpackaging=jar
Editez le fichier pom.xml de votre projet pour inclure la dépendance nouvellement ajoutée:
<dependency>
<groupId>org.Apache.cxf</groupId>
<artifactId>cxf-bundle</artifactId>
<version>2.7.3</version>
</dependency>
Cela devrait fonctionner quel que soit le IDE que vous utilisez.
Depuis le forum NetBeans :
group.id
(peut être n'importe quoi)artifact.id
(peut être n'importe quoi)1.0
(peut être n'importe quoi)La dépendance est ajoutée à pom.xml
et apparaît sous le nœud Libraries du projet Maven. Continuer:
La bibliothèque est installée localement avec les attributs de dépendance (coordonnées _) entrés aux étapes 4 à 6.
J'ai trouvé ces instructions utiles lorsque vous parcourez l'interface graphique de NetBeans. Fondamentalement, lorsque vous cliquez avec le bouton droit de la souris pour ajouter une dépendance, l’identifiant, la version et le nom du groupe doivent être renseignés. Ensuite, cette "dépendance" sera listée dans la liste déroulante des dépendances. Cliquez avec le bouton droit sur la dépendance nouvellement créée, puis cliquez avec le bouton droit de la souris pour installer localement et accédez au fichier JAR approprié.
Dans Netbeans, l'approche consistant à ajouter des dépendances qui ne sont pas dans le référentiel est inversée. Commencez par trouver les coordonnées maven dans la boîte de dialogue Ajouter une dépendance. Cliquez ensuite avec le bouton droit sur le nouveau noeud de dépendance et déclenchez l'action "Installer manuellement l'artefact".
Cette réponse est pour les pots qui sont dans le repo maven
Disons que je veux ajouter log4j-1.2.17.jar
à mon projet, tout ce que j'ai à faire est de le trouver dans répertoire maven
L'étape 2 consiste à copier cela et à le placer dans la balise dependencies de votre fichier pom.xml`:
<dependencies>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>3.3.4</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
....
....
<dependencies>
Étape 3 Construisez et nettoyez votre projet. Le fichier jar sera dans votre dossier de dépendances après