Emballage de bibliothèques externes avec des artefacts dans IntelliJ IDEA
Bien que les dépendances du projet soient automatiquement importées dans les environnements d'exécution des modules dans IntelliJ IDEA, ce comportement par défaut peut ne pas s'étendre aux constructions d'artefacts. Pour garantir que les bibliothèques externes sont accessibles dans les pots d'artefacts :
Approche 1 : intégration des dépendances
Pour une encapsulation complète des dépendances dans le pot d'artefacts :
- Accédez à Structure du projet (Fichier > Projet Structure).
- Cliquez sur l'onglet Artefacts et sélectionnez votre artefact.
- Sous Disposition de sortie, développez Répertoires inclus.
- Ajouter le répertoire node_modules ou des chemins spécifiques où résident vos bibliothèques externes.
Approche 2 : Lier les dépendances via un manifeste
Pour éviter de gonfler le pot d'artefacts :
-
Ajoutez les JAR externes à la bibliothèque : Dans Structure du projet, ajoutez le JAR sous Bibliothèques pour le(s) module(s) concerné(s).
-
Configurer Manifest.MF : Sous Artefacts pour l'artefact, accédez à Bibliothèques.
- Cochez la case Extraire vers le répertoire racine de sortie.
-
Copier les bibliothèques : Copiez manuellement les fichiers JAR dépendants dans le même répertoire que le fichier jar d'artefact principal.
Exemples de configuration
Intégration externe Bibliothèques :
Lien de bibliothèques externes :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!