Um in IntelliJ IDEA herauszufinden, welche Abhängigkeiten (Dependencies) durch deine `pom.xml` verursacht werden, kannst du folgende Schritte nutzen: 1. **Maven-Tool-Fenster nutzen:** - Öffne das Maven-Tool-Fenster (meistens links oder rechts im IDE-Fenster, Symbol: ein kleines M). - Dort findest du unter deinem Projekt die Sektion **Dependencies**. Hier werden alle Abhängigkeiten aufgelistet, die durch deine `pom.xml` (direkt oder transitiv) eingebunden werden. 2. **Dependency Hierarchy anzeigen:** - Öffne deine `pom.xml` im Editor. - Rechts oben im Editor-Fenster findest du die Registerkarte **Dependency Hierarchy** (Abhängigkeits-Hierarchie). Hier siehst du, welche Abhängigkeiten direkt und indirekt (transitiv) eingebunden werden und durch welche deiner eigenen Dependencies sie verursacht werden. 3. **Dependency Analyzer verwenden:** - Rechtsklick auf dein Projekt im Projekt-Explorer. - Wähle **Analyze** > **Analyze Dependencies**. - Im sich öffnenden Fenster kannst du die Abhängigkeitsstruktur analysieren und z.B. nach Konflikten oder mehrfach eingebundenen Versionen suchen. 4. **Maven Dependency Tree im Terminal:** - Öffne das Terminal in IntelliJ. - Führe den Befehl aus: ``` mvn dependency:tree ``` - Damit bekommst du eine Baumstruktur aller Abhängigkeiten und siehst, welche durch welche deiner eigenen Dependencies eingebunden werden. **Weitere Infos:** - [IntelliJ IDEA – Maven Dependency Management](https://www.jetbrains.com/help/idea/maven-dependencies.html) - [Maven Dependency Plugin – dependency:tree](https://maven.apache.org/plugins/maven-dependency-plugin/tree-mojo.html) Mit diesen Methoden kannst du genau nachvollziehen, welche Abhängigkeiten durch deine `pom.xml` ins Projekt gelangen und wie sie zusammenhängen.