Je suis novice en Java, et lorsque j'ai commencé mon développement, mes amis m'ont recommandé Maven pour la gestion de projet. J'ai presque immédiatement compris qu'il s'agissait d'un outil indispensable, et à ce moment-là, je pensais que tous les programmeurs l'utilisaient. Mais lorsque j'ai vu les statistiques sur le site de NetBeans, j'ai eu un choc : 67 % des développeurs n'utilisent pas Maven. Pourquoi ? Existe-t-il des outils alternatifs qui facilitent la gestion de projet ?
UPDATE
Je suis d'accord avec feicipet à 100%.
1) IDE indépendants c'est vraiment bien. J'en ai eu la preuve par ma propre expérience. D'abord, notre équipe a utilisé Eclipse, puis nous avons décidé de passer à NetBeans, les personnes qui nous aident avec le projet utilisant IDEA. Et cela n'a pas d'importance car le projet peut être exécuté même avec la console :)
2)Projet bien structuré et propre. Je pense que la convention de structure Maven est très utile, car les tests et le code principal sont séparés.
3)Gestion de projet. Maven n'est pas seulement un outil de construction Il vous permet de configurer votre environnement, d'exécuter des tests unitaires et de créer des rapports.
Pour moi, il a été surpris quand les programmeurs expérimentés parlent des difficultés de Maven, quand j'ai vu Ant dans un certain projet Maven m'a montré un miracle. Et tous les commentaires sur la complexité de la transition de Ant sont étranges. Il s'agit de deux logiques différentes, à quoi vous attendez-vous ?
Il y a quelques problèmes avec la documentation, c'est vraiment mauvais. Mais je pense que cette situation va s'améliorer.