Meilleures alternatives à Apache Ant les mieux notées
Avis sur 23 Apache Ant
Sentiment de l'avis global pour Apache Ant
Connectez-vous pour consulter les sentiments des avis.

J'ai aimé les commandes faciles à utiliser depuis le terminal. Nous pouvons garder tous les fichiers jar nécessaires pour construire un projet dans le dossier lib, car grâce à cela, toute personne regardant dans le dossier lib peut dire quelles bibliothèques sont utilisées pour développer un projet particulier. Cela permet également d'automatiser les choses selon nos besoins. Avis collecté par et hébergé sur G2.com.
Rien de tel à ne pas aimer pour le moment. La seule chose est que nous devons mettre les fichiers jar manuellement dans le dossier nous-mêmes. Avis collecté par et hébergé sur G2.com.

Utilisé pour développer le logiciel et automatiser les choses Avis collecté par et hébergé sur G2.com.
Rien n'a été fait pour l'instant. C'est le meilleur utilisé jusqu'à présent. Avis collecté par et hébergé sur G2.com.
We run a complicated SaaS application. The site itself doesn't need to be built or complied but the database, settings, and integration with other software needs to be configured for development or production environments. This used to be a tedious task requiring many steps which lead developers to all have their own unique procedures. When we finally got around to automating the entire setup with ant, we got all developers on the same page. Now we can deploy a complete instance of the application for testing with a few scrips and we know everyone is working off the same build. Its even allowed non-technical staff to deploy previews of builds on their own systems with just some basic commands. Avis collecté par et hébergé sur G2.com.
Ant scripts are written in XML which can be overly verbose and a little confusion some times. The limited lack of error handling and reporting can also make writing and testing scripts slightly more complicated they possibly needed. Avis collecté par et hébergé sur G2.com.
Apache ant serves its purpose well. It is a great learning tool and accompanying resource for java. Programming can be frustrating when something isn't working. Apache ant is a great resource to turn to for fixing and improving your work in java. Avis collecté par et hébergé sur G2.com.
I wish the format was more modern. The site itself is a bit outdated, though this does not affect the quality of the information. They could also consider expanding to offer information about other programming languages. Avis collecté par et hébergé sur G2.com.

Ant est un système de construction impératif, ce qui signifie qu'il est très bon pour contrôler le processus de construction. Vous "dites" à Ant quoi faire pendant tout le processus, par exemple : "compilez ces fichiers et mettez-les dans ce dossier". C'est excellent pour des projets spéciaux où vous souhaitez avoir autant de contrôle que possible pendant le processus de construction. Nous pouvons utiliser Apache Ant dans l'interface de ligne de commande aussi, il est très convivial. Avis collecté par et hébergé sur G2.com.
Bien qu'il soit vrai qu'Ant vous offre beaucoup de liberté et de contrôle sur vos builds, cela signifie également que vous devrez constamment réinventer la roue sur la structure de votre projet et sur la manière dont tout s'assemble pour chaque nouveau projet. Cela rend également plus difficile pour d'autres personnes de simplement commencer à travailler sur votre projet en raison de la large gamme de différentes manières de construire un projet avec Ant. Alors que les outils qui ont plus de contraintes finissent généralement par se ressembler et il est plus facile de comprendre comment tout s'assemble. Parfois, des conflits de build surviendront, parfois l'IDE se plantera soudainement, la gestion des dépendances est nécessaire pour satisfaire toutes les autres exigences. Avis collecté par et hébergé sur G2.com.
Like java, it is platform independent.
It has a large variety of common tasks already catered for.
It is extensible: not that hard to create your own tasks.
the most popular build tool for Java projects Avis collecté par et hébergé sur G2.com.
It is not as powerful as batch/shell scripts
It uses horrible XML as a programming language.
Based on procedural programming paradigm Avis collecté par et hébergé sur G2.com.

Ant peut essentiellement construire n'importe quoi - ou envelopper la construction de n'importe quoi, vraiment. Il est hautement personnalisable et configurable, et peut être utilisé pour presque tout type de processus de construction de logiciel ou d'automatisation, même en mélangeant et en assortissant différentes constructions (c/c++, java, etc.) et en les pilotant à partir du même outil de construction. Avis collecté par et hébergé sur G2.com.
La convention l'emporte sur la configuration, et il existe de nombreux autres outils de construction qui ont établi des conventions, des fonctionnalités modulaires, etc. Avec ant, vous devez créer votre propre système pour la plupart des choses, même pour des choses de très bas niveau. Si vous avez besoin de personnaliser fortement (c'est-à-dire le faire différemment de la plupart des autres faisant la même chose ou quelque chose de similaire) et de contrôler chaque détail de votre construction, alors ant vous permettra de le faire. Mais ce n'est pas une bonne pratique - plus vous pouvez suivre la convention pour les constructions java (maven) ou les constructions mixtes (roues python à partir de makefiles, archives ruby à partir de rake, etc.), plus vous pourrez obtenir de l'aide et des solutions contemporaines. Avis collecté par et hébergé sur G2.com.

Il vous offre un moyen facile de gérer l'ensemble de votre projet et de le transformer en une solution fonctionnelle, ce qui est autrement très difficile. Il automatise l'ensemble du processus et vous donne également la possibilité de déployer sur un serveur dans certains cas, par exemple déployer vos fichiers WAR sur des serveurs Apache.
Aussi, j'aime les hooks HTTP qu'il a. Cela aide à déclencher des événements qui sont utilisés par autre chose qui est utilisé ailleurs, ce qui aide beaucoup, comme pour détecter les échecs ou les succès et générer des rapports, etc. Avis collecté par et hébergé sur G2.com.
C'est un excellent outil, mais il manque encore de nombreuses fonctionnalités et pourrait bientôt être remplacé par d'autres outils comme Gradle, qui sont beaucoup plus flexibles. De plus, il pourrait y avoir une amélioration dans ses tutoriels qui sont un peu rares pour un débutant, à mon avis. De plus, son intégration avec Eclipse IDE n'est pas très bonne et comporte de nombreuses erreurs.
Il y a un besoin d'améliorer cet outil afin qu'il puisse rattraper ses concurrents. Avis collecté par et hébergé sur G2.com.
Apache Ant is simple, no fuss and ridiculously easy to pick up. A few additional frameworks exist to provide functionality that makes it even more powerful, such as the conditionals, logic and dependency management. As a build tool, it is very customizable to perform any task you need. Avis collecté par et hébergé sur G2.com.
The problem with Ant is that is based off older technology back then, whose requirements did not involve a wholesome dependency management system. As such, it is now overtaken by Maven for dependency management, which is a key requirement for modern build tools. Avis collecté par et hébergé sur G2.com.
C'est simple, rapide et fonctionne sur n'importe quelle plateforme :) et c'est aussi open source. Avis collecté par et hébergé sur G2.com.
Nous devons obtenir manuellement les dépôts distants et il utilise des scripts XML. Avis collecté par et hébergé sur G2.com.