2017-08-27 3 views
1

Récemment, j'ai rencontré un problème lié à cela. Lorsque le projet est importé, il y a un problème concernant le fait de ne pas pouvoir trouver une dépendance maven dans un emplacement ./m2. Cependant, il y a un .jar là. Le problème est que Intellij insiste pour chercher un fichier .bundle plutôt qu'un fichier .jar. Toute solution pour cela?La dépendance d'Intellij a été interrompue en raison de l'absence de fichier groupé.

Bibliothèque Maven: org.apache.directory.jdbm: apacheDS-jdbm1: bundle: 2.0.0-M2 a rompu chemin des classes: /Users/Aertoria/.m2/repository/org/apache/directory/jdbm/apacheds -jdbm1/2.0.0-M2/apacheds-jdbm1-2.0.0-M2.bundle

+0

-t-il construire/courir à partir de la ligne de commande Maven? Comment cette dépendance est-elle définie dans 'pom.xml'? – CrazyCoder

+0

Merci @CrazyCoder. mvn installer à partir de la ligne de commande tout fonctionne. dans pom.xml, il est défini comme une dépendance d'une dépendance, tout comme une normale aertoria

+0

Avez-vous créé le projet à partir du pom? Cela affecte-t-il matériellement votre capacité à travailler sur le projet ou est-ce simplement un avertissement? –

Répondre

0

Vous semblez rencontrer IDEA-117578 Dependency with type "bundle" isn't resolved correctly.

Il est possible que vous pouvez contourner le problème en ajoutant explicitement comme une dépendance jar à votre projet:

<dependency> 
     <groupId>org.apache.directory.jdbm</groupId> 
     <artifactId>apacheds-jdbm1</artifactId> 
     <version>2.0.0-M2</version> 
    </dependency> 
+0

Merci pour votre réponse! J'y ai pensé aussi. Mais c'est en fait très dur. Tous les changements de pom auront un diff avec ce grand projet. Savez-vous de toute façon que je peux atteindre l'objectif des deux mondes? – aertoria