Graphe de dépendances de Maven
Est-il un moyen d'avoir un Maven graphe de dépendance d'un ensemble donné de projets (si possible, graphique), sans avoir 3ème partie dépendances tiré trop? Ou lorsque je choisis les dépendances, je ne suis pas intéressé?
Je voudrais souligner l'outil/plugin à un certain nombre de POM fichiers et voir une description des dépendances entre les projets.
- Si vous utilisez eclipse, vous avez un
dependencies
de la vue sur laquelle vous pouvez graphiquement exclure les dépendances. - Ce point de vue est uniquement pour un projet donné, j'aimerais avoir le point de vue des relations entre mes projets
- quelqu'un at-il essayer de github.com/janssk1/maven-graph-plugin/wiki/Manual?
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez
mvn dependency:tree
, vous pouvez spécifier les fichiers à exclure ou inclure avec-Dexcludes
et-Dincludes
. La sortie est un fichier ASCII-art style représentation des dépendances.Voir le docs pour plus d'info.
il existe exactement ce dont vous avez besoin, il est appelé Pom Explorer.
Vous trouverez le site ici : github.com/ltearno/pom-explorer
C'est un outil pour travailler sur un graphique de projets maven. Comme un teaser, je peux dire que sur ma machine il analyse 4000 pom.xml les fichiers dans les 4 secondes. Ensuite, de nombreuses fonctionnalités sont fournies ci-dessus analysées pom graphique :
Il est en développement actif en ce moment donc n'hésitez pas à l'essayer, rapport de bugs et de demander de fonctionnalités utiles ! La documentation est pas encore complet, donc encore une fois n'hésitez pas à demander !
Grâce
graph export [gav_filter]
de commande pour exporter un fichier graphml la représentation de vos projets. Et puis vous pouvez la filtrer avec affichent pas par exemple. Si vous aimez la 3d WebGL graphique de commande (graphique), vous pouvez ensuite filtrer l'affiche GAVs directement dans l'interface graphique. Peut-être meilleur pour poster cette question comme une question du recensement sur le github du projet, de sorte que d'autres personnes puissent en bénéficier...github.com/ltearno/pom-explorer/issuesFait bien pour moi.