2017-03-03 5 views
0

Ich versuche, eine Reihe von Klassen und Paketen aus einem großen Projekt zu ziehen und daraus ein separates eigenständiges Modul zu erstellen. Wenn ich nun versuche, diese Klassen aufgrund der Abhängigkeit von anderen Klassen zu kompilieren, habe ich eine sehr große Anzahl kompilierter Klassen, die ich im eigenständigen Modul nicht haben möchte. z.B. Wenn das die Klassenabhängigkeit ist A -> B -> C -> D. Und ich kompiliere A, ich werde mit A.class, B.class, C.class und D.class enden. Ich möchte die Abhängigkeit von Klasse D brechen und den Code so umgestalten, dass Klasse D nicht Teil des Moduls wird. Aber damit dies passieren würde, müsste ich den Abhängigkeitspfad (s) für gegebene Klasse A und Klasse D kennen. Ich habe versucht, SO zu suchen, aber bisher ohne Erfolg.So finden Sie Java-Klassenabhängigkeitsbaum

Antwort