2017-02-28 2 views
1

Ich habe 2 Spring Boot Starter Projekte. Projekt A und Projekt B. Projekt A enthält B als Abhängigkeit.Spring-Boot-Starter gehören ausschließlich

Jetzt habe ich Projekt C (Nicht-Spring-Boot-Starter), die Projekt A enthält. Es gibt bestimmte Bohnen, die in A erstellt werden, die auf Bohnen in B abhängen. Ich nahm an, da A B alle Bohnen enthält, die benötigt werden in A als eine Abhängigkeit von B wird verfügbar sein, da A B enthält. Aber das ist nicht passiert. Bedeutet das, dass ich B ausschließlich in C einschließen muss?

+0

Bitte poste ein Beispiel mit Code, wenn dir geholfen werden soll, auf das Problem hinzuweisen – artemisian

Antwort

0

Bedeutet das, dass ich B ausschließlich in C einschließen muss?

Nr

Wenn Sie Maven verwenden 2.0+ und B ist die Abhängigkeit von A dann, wenn Sie A als eine Abhängigkeit von C enthalten, B wird auch in C als transitive Abhängigkeit von A aufgenommen werden Wenn Sie die Bean aus Projekt B nicht finden können, wenn Sie Projekt C ausführen, liegt wahrscheinlich ein Problem mit Ihrer Federkonfiguration vor.