web-dev-qa-db-fra.com

Ajout de JAR externe au projet Maven dans NetBeans

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?

26
SSV

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.

12
user8658912

Depuis le forum NetBeans :

  1. Ouvrez l'onglet Projects.
  2. Cliquez avec le bouton droit sur Dependencies.
  3. Sélectionnez Ajouter une dépendance.
  4. Définissez groupId sur: group.id (peut être n'importe quoi)
  5. Définissez artifactId sur: artifact.id (peut être n'importe quoi)
  6. Définissez version sur: 1.0 (peut être n'importe quoi)
  7. Cliquez sur Ajouter pour continuer.

La dépendance est ajoutée à pom.xml et apparaît sous le nœud Libraries du projet Maven. Continuer:

  1. Développez Dependencies.
  2. Cliquez avec le bouton droit sur la bibliothèque (par exemple, group.id).
  3. Sélectionnez Installer manuellement l'artefact.
  4. Définissez Artifact pour installer avec le chemin de fichier Java Archive (.jar).
  5. Cliquez sur Installer localement.

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é.

67
Paul

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".

4
mkleint

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

 enter image description here

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

 enter image description here

0
ojonugwa ochalifu