Aucun outil ne t'enguelera si tu a des bibliothèques dans ton classpath que tu n'utilise pas. Tu peut avoir un gros classpath avec toutes tes bibliothèques, c'est quelque chose qui se faisait beaucoup avant maven
Pour lui donner un peu raison quand même, le temps de recherche d'une ressource dans le classpath est en O(n) ou n est le nombre de JAR dans ton classpath. L'occupation mémoire est aussi en O(n). C'est un choix de Java de ne pas imposer de hiérarchie pour les ressources mais après il faut les retrouver.
Il y a clairement des différences d'approche entre python et java. Chacun a ses avantages et ses inconvénients. Il faut bien comprendre comment ca marche et t'y plier. Tu ne gagnes jamais à vouloir tordre quelque chose (cf. 80% des utilisateurs de maven).
[^] # Re: Intérêt
Posté par ckyl . En réponse à la dépêche Sortie d'une première version stable de Go. Évalué à 3.
Pour lui donner un peu raison quand même, le temps de recherche d'une ressource dans le classpath est en O(n) ou n est le nombre de JAR dans ton classpath. L'occupation mémoire est aussi en O(n). C'est un choix de Java de ne pas imposer de hiérarchie pour les ressources mais après il faut les retrouver.
Il y a clairement des différences d'approche entre python et java. Chacun a ses avantages et ses inconvénients. Il faut bien comprendre comment ca marche et t'y plier. Tu ne gagnes jamais à vouloir tordre quelque chose (cf. 80% des utilisateurs de maven).