On peut ou aimer ou non le XML. L'avantage de ce dernier est de pouvoir être utilisé quelque soit la plate-forme, ce qui n'est pas le cas des Makefiles.
Les fichiers XML pour Maven ou Ant ne sont pas dédiés aux IDE ou AGL mais permettent au contraire une indépendance à ces derniers. A la charge de ceux-ci d'intégrer ou non l'architecture de build via Ant ou celle de projet via Maven. Dans mon cas, j'utilise ant en ligne de commande et non via un IDE et les fichiers ant que je construit peuvent être utilisés aussi bien par ceux qui développement avec NetBeans, Eclipse ou en encore Emacs (avec JDEE).
Par contre, quant aux points positifs et négatifs entre Makefile et fichiers de build XML, je suis dans l'ensemble d'accord avec tes avis.
Je rajouterais ceci : dans des projets conséquents, les Makefiles peuvent devenir assez rapidement illisible, ce qui n'arrive que trop rarement avec les document en XML de par leur nature.
[^] # Re: Maven ?
Posté par Miguel Moquillon (site web personnel) . En réponse au journal Un fichier standardisé pour décrire un projet. Évalué à 0.
Les fichiers XML pour Maven ou Ant ne sont pas dédiés aux IDE ou AGL mais permettent au contraire une indépendance à ces derniers. A la charge de ceux-ci d'intégrer ou non l'architecture de build via Ant ou celle de projet via Maven. Dans mon cas, j'utilise ant en ligne de commande et non via un IDE et les fichiers ant que je construit peuvent être utilisés aussi bien par ceux qui développement avec NetBeans, Eclipse ou en encore Emacs (avec JDEE).
Par contre, quant aux points positifs et négatifs entre Makefile et fichiers de build XML, je suis dans l'ensemble d'accord avec tes avis.
Je rajouterais ceci : dans des projets conséquents, les Makefiles peuvent devenir assez rapidement illisible, ce qui n'arrive que trop rarement avec les document en XML de par leur nature.