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
0
A
Antwort
1
jDepends könnte ein nützliches Werkzeug für Sie sein, um Abhängigkeitsgraphen zu visualisieren https://github.com/clarkware/jdepend
Verwandte Themen
- 1. So finden Sie Bildverschlüsselungsalgorithmus
- 2. So finden Sie Median
- 3. So finden Sie Text
- 4. So finden Sie doppelte Feldkombination
- 5. So finden Sie alle Immobilienlistendaten?
- 6. So finden Sie Max Date
- 7. So finden Sie langsamste Abfragen
- 8. So finden Sie Javascript Syntaxfehler
- 9. So finden Sie ähnliche Produkte
- 10. So finden Sie den Kollisionsort
- 11. So finden Sie überlappende Artikel?
- 12. So finden Sie ausgecheckt Dateien
- 13. So finden Sie alle Datenbankreferenzen
- 14. So finden Sie Joomla-Stammverzeichnis
- 15. So finden Sie die Menühöhe
- 16. Einheit3d. So finden Sie falsches konvexes Netz zu finden
- 17. Crossfilter - So finden Sie min/max
- 18. So finden Sie Ordner in Google Drive
- 19. So finden Sie die Länge eines LPCSTR
- 20. So finden Sie Expr #### im Ausführungsplan
- 21. So finden Sie die Versionsnummer von libxxx.a
- 22. So finden Sie, welcher Thread feststeckt
- 23. So finden Sie Windows-Dienst-Exe-Pfad
- 24. So finden Sie den Wochentag - Java
- 25. So finden Sie die innereHTML eines Elements
- 26. So finden Sie einen Schauspieler in Caf
- 27. So verwenden Sie Projektil-finden-Test-Datei
- 28. So finden Sie den neuesten Partitionswert
- 29. So finden Sie Benutzerdaten in CakePHP3
- 30. So finden Sie Kontaktübereinstimmungen in freigegebenen Ordnern