Best Software for 2025 is now live!
Enregistrer dans Mes Listes
Non revendiqué
Non revendiqué

Meilleures alternatives à Apache Ant les mieux notées

Avis et détails du produit de Apache Ant

Présentation de Apache Ant

Qu'est-ce que Apache Ant?

Apache Ant est une bibliothèque Java et un outil en ligne de commande dont la mission est de piloter des processus décrits dans des fichiers de construction comme des cibles et des points d'extension dépendants les uns des autres. L'utilisation principale connue d'Ant est la construction d'applications Java. Ant fournit un certain nombre de tâches intégrées permettant de compiler, assembler, tester et exécuter des applications Java. Ant peut également être utilisé efficacement pour construire des applications non Java, par exemple des applications C ou C++. Plus généralement, Ant peut être utilisé pour piloter tout type de processus pouvant être décrit en termes de cibles et de tâches.

Détails de Apache Ant
Afficher moinsAfficher plus
Description du produit

Apache Ant est une bibliothèque Java et un outil en ligne de commande dont la mission est de piloter des processus décrits dans des fichiers de construction comme des cibles et des points d'extension dépendants les uns des autres. L'utilisation principale connue d'Ant est la construction d'applications Java. Ant fournit un certain nombre de tâches intégrées permettant de compiler, assembler, tester et exécuter des applications Java. Ant peut également être utilisé efficacement pour construire des applications non Java, par exemple des applications C ou C++. Plus généralement, Ant peut être utilisé pour piloter tout type de processus pouvant être décrit en termes de cibles et de tâches.


Détails du vendeur
Année de fondation
1999
Emplacement du siège social
Wakefield, MA
Twitter
@TheASF
66,229 abonnés Twitter
Page LinkedIn®
www.linkedin.com
2,291 employés sur LinkedIn®
Description

Community-led development since 1999. FoundationProjectsPeopleGet InvolvedDownloadSupport ApacheHome. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Avis récents sur Apache Ant

Rahul J.
RJ
Rahul J.Petite entreprise (50 employés ou moins)
4.5 sur 5
"Un très bon outil de construction"
J'ai aimé les commandes faciles à utiliser depuis le terminal. Nous pouvons garder tous les fichiers jar nécessaires pour construire un projet dans...
Sweety A.
SA
Sweety A.Entreprise (> 1000 employés)
5.0 sur 5
"Époustouflant et bonne expérience d'apprentissage"
Utilisé pour développer le logiciel et automatiser les choses
Utilisateur vérifié
A
Utilisateur vérifiéPetite entreprise (50 employés ou moins)
4.5 sur 5
"Build automation has simplified our dev environment and made coe accessible to everyone in the org"
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 ...
Badge de sécurité
Ce vendeur n'a pas encore ajouté ses informations de sécurité. Informez-les que vous aimeriez qu'ils les ajoutent.
0 personnes ont demandé des informations de sécurité

Média de Apache Ant

Démo de Apache Ant - Apache Ant
Apache Ant
Démo de Apache Ant - Apache Ant
Apache Ant
Démo de Apache Ant - Apache Ant
Apache Ant
Répondez à quelques questions pour aider la communauté Apache Ant
Avez-vous déjà utilisé Apache Ant auparavant?
Oui

Avis sur 23 Apache Ant

3.8 sur 5
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Rechercher des avis
Mentions populaires
Les prochains éléments sont des boutons radio et trieront les résultats affichés par l'élément sélectionné et mettront à jour les résultats affichés.
Masquer les filtresPlus de filtres
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Avis sur 23 Apache Ant
3.8 sur 5
Avis sur 23 Apache Ant
3.8 sur 5

Sentiment de l'avis global pour Apache AntQuestion

Temps de mise en œuvre
moins d'un jour
plus de 12 mois
Retour sur investissement
moins de 6 mois
48+ mois
Facilité d'installation
0 (Difficile)
10 (Facile)
Se connecter
Vous souhaitez voir plus d'avis de utilisateurs vérifiés ?
Connectez-vous pour consulter les sentiments des avis.
Les avis G2 sont authentiques et vérifiés.
Rahul J.
RJ
Technical Lead
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Apache Ant?

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.

Que n’aimez-vous pas à propos de Apache Ant?

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.

Quels sont les problèmes que Apache Ant résout, et en quoi cela vous est-il bénéfique?

J'ai utilisé Apache Ant dans quelques-uns de mes projets Java. Je l'utilisais pour empaqueter mon projet et créer des fichiers jar à partir de cela. Je l'ai également utilisé pour créer des fichiers war dans l'une de mes applications Web. Avis collecté par et hébergé sur G2.com.

Sweety A.
SA
Senior Software Engineer
Entreprise(> 1000 employés)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
(Original )Information
Qu'aimez-vous le plus à propos de Apache Ant?

Utilisé pour développer le logiciel et automatiser les choses Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Ant?

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.

Quels sont les problèmes que Apache Ant résout, et en quoi cela vous est-il bénéfique?

Nous sommes capables de développer le logiciel avec facilité. Il n'est pas seulement compatible avec les programmes Java, mais aussi avec d'autres langues. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Internet
AI
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Qu'aimez-vous le plus à propos de Apache Ant?

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.

Que n’aimez-vous pas à propos de Apache Ant?

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.

Quels sont les problèmes que Apache Ant résout, et en quoi cela vous est-il bénéfique?

The ability to quickly setup and deploy a full environment to deploy our application in has saved time, reduced errors or confusion in builds, and streamlined our development processes. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Financial Services
UF
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
(Original )Information
Qu'aimez-vous le plus à propos de Apache Ant?

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.

Que n’aimez-vous pas à propos de Apache Ant?

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.

Recommandations à d’autres personnes envisageant Apache Ant:

Apache Ant is a great resource to use for java. It can save you a lot of time and frustration. It is very specialized, which is good if you only use java (its a one stop shop) but isn't very applicable to other programming languages. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Apache Ant résout, et en quoi cela vous est-il bénéfique?

It saves us a lot of time on java apps we would otherwise have to write ourselves. It is a great resource to answer java related questions and figure out how to solve recurring problems by using readily established expertise. Avis collecté par et hébergé sur G2.com.

venkata bangaru raiu p.
VP
Software Engineer
E-Learning
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Organique
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Apache Ant?

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.

Que n’aimez-vous pas à propos de Apache Ant?

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.

Recommandations à d’autres personnes envisageant Apache Ant:

cet outil pour construire l'application, c'est très facile et pratique Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Apache Ant résout, et en quoi cela vous est-il bénéfique?

Ivy est un outil puissant pour gérer les dépendances. Résolution des problèmes liés aux versions d'Ivy. Bien qu'il puisse également être utilisé comme un outil autonome, il est étroitement intégré à Ant et fournit tous les services de gestion des dépendances pour celui-ci, transférant essentiellement toute la flexibilité de gestion des dépendances d'Ivy à Ant également. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Computer Networking
UC
Entreprise(> 1000 employés)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
(Original )Information
Qu'aimez-vous le plus à propos de Apache Ant?

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.

Que n’aimez-vous pas à propos de Apache Ant?

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.

Recommandations à d’autres personnes envisageant Apache Ant:

The Ant design team has always stated that they wanted the Ant control language

to be descriptive, and not a scripting (or programming) language. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Apache Ant résout, et en quoi cela vous est-il bénéfique?

You control everything, because you have to largely build it yourself

Ant has the ability to include plugins.

Main benefit of Ant is its control of the build process Avis collecté par et hébergé sur G2.com.

Peter B.
PB
Hands-on Engineering Manager
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Apache Ant?

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.

Que n’aimez-vous pas à propos de Apache Ant?

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.

Recommandations à d’autres personnes envisageant Apache Ant:

Si vous pensez avoir besoin de ce niveau de personnalisation absolue et totale, il est probable que vous fassiez autre chose de mal avec votre conception/architecture. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Apache Ant résout, et en quoi cela vous est-il bénéfique?

J'ai utilisé Ant pour construire divers systèmes logiciels, et il a fait un bon travail. Les avantages étaient qu'il pouvait construire tout ce que nous voulions et produire exactement les artefacts de construction dont nous avions besoin. Les problèmes étaient qu'une fois que la personne qui avait écrit le fichier Ant était partie, même dans un autre groupe/département, déchiffrer ce qu'elle avait fait (et pourquoi) impliquait souvent une bonne dose de réflexion et d'expérimentation. Avis collecté par et hébergé sur G2.com.

RISHANT A.
RA
Software Engineer & Technical Lead
Telecommunications
Entreprise(> 1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Apache Ant?

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.

Que n’aimez-vous pas à propos de Apache Ant?

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.

Recommandations à d’autres personnes envisageant Apache Ant:

Peut-être que vous pouvez envisager d'utiliser quelque chose comme Gradle. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Apache Ant résout, et en quoi cela vous est-il bénéfique?

J'ai de grands projets Java à gérer, et j'utilise Ant pour les construire en un fichier war et les déployer sur des systèmes. Ant m'aide à automatiser tout le processus.

Je l'utilise avec Jenkins, installe un plugin Ant et fournis votre script ant. Avec d'autres plugins, cela fonctionne vraiment bien. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Computer Software
UC
Entreprise(> 1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Qu'aimez-vous le plus à propos de Apache Ant?

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.

Que n’aimez-vous pas à propos de Apache Ant?

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.

Quels sont les problèmes que Apache Ant résout, et en quoi cela vous est-il bénéfique?

Apache Ant solves the problem of building and deployment semi-automatically through the use of scripts such that the process is reproducible. Avis collecté par et hébergé sur G2.com.

SR
Lead Software Developer
Computer Software
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Apache Ant?

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.

Que n’aimez-vous pas à propos de Apache Ant?

Nous devons obtenir manuellement les dépôts distants et il utilise des scripts XML. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Apache Ant résout, et en quoi cela vous est-il bénéfique?

nous l'utilisons pour le processus de construction frontale et ses avantages consistent à gérer les compilations de code Java et à être facile à configurer et à utiliser sur chaque plateforme. Avis collecté par et hébergé sur G2.com.