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.
Timothy S.
TS
Principal Developer Advocate
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 est très simple à utiliser et à installer. Vous téléchargez un fichier zip et le décompressez dans un dossier. Je fais généralement c:\tools\ant. Ajoutez-le à votre chemin et vous êtes prêt à utiliser ant pour construire des programmes Java. ANT d'Apache est le plus ancien des outils de construction modernes et il lui manque certaines des nouvelles fonctionnalités que Maven possède.

Cela dit, il est simple, rapide et fonctionne sur toutes les plateformes. Avis collecté par et hébergé sur G2.com.

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

ANT est ancien et ne récupère pas automatiquement les dépôts distants. Maven, qui est essentiellement le remplaçant d'ANT, a un moyen de garder vos dépendances téléchargées automatiquement et gérées de manière centralisée.

ANT utilise également un XML assez lourd, ce qui permet le scripting, mais est très verbeux. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Apache Ant:

Apache ANT devrait être mis à jour pour utiliser les dépôts Maven et permettre le scripting en JavaScript ou Groovy comme Gradle. ANT pourrait redevenir l'outil de construction leader avec quelques ajouts. Étant donné qu'Apache Maven est également Apache, je ne suis pas sûr qu'il y ait besoin. 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?

ANT est excellent pour construire de petits projets et pour des projets plus anciens.

ANT résout le problème de la compilation manuelle du code Java.

L'avantage est un développement plus rapide et une utilisation facile pour tout développeur. Pas de configurations complexes pour chaque développeur. Il a sa place. Avis collecté par et hébergé sur G2.com.

SrinivasaRao J.
SJ
UI Developer and SEO Analyst
Computer Software
Petite entreprise(50 employés ou moins)
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?

Vous pouvez écrire un processus de construction complexe.

Vous pouvez facilement invoquer les cibles en utilisant des commandes simples.

Très facile à installer et prend moins de temps.

Vous pouvez écrire vos propres cibles ant si vous connaissez xml.

Facile à ajouter un support pour les constructions héritées.

Logiciel open source. Avis collecté par et hébergé sur G2.com.

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

Il n'a pas de gestion des dépendances.

Les scripts ne sont pas réutilisables, dans maven nous pouvons créer nos propres plugins.

Nous devons écrire manuellement le script de construction.

Tout le monde passe à maven donc nous ne pouvons pas compter entièrement sur cela. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Apache Ant:

Vous pouvez choisir ant si vous n'avez pas besoin de gestion des dépendances. 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 utilisons ce logiciel pour construire notre produit. Avis collecté par et hébergé sur G2.com.

Chaitanya Kumar C.
CC
Software Engineer
E-Learning
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?

C'est indépendant de la plateforme et l'installation est très facile.

C'est très facile à apprendre et à mettre en œuvre.

Il permet également l'intégration d'Apache Ivy pour la gestion des dépendances.

Nous pouvons avoir un contrôle total sur le processus de construction.

Cela rend très facile la définition de tâches que nous pouvons ensuite exécuter avec quelques commandes via le terminal.

Vous pouvez écrire un processus de construction très complexe en utilisant cela. Avis collecté par et hébergé sur G2.com.

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

Sa configuration XML est complexe. De plus, la taille du fichier XML peut devenir très grande à mesure que le projet grandit. Mais ce n'est plus la norme, et de nombreux projets sont convertis à Maven. Nous devons copier manuellement les fichiers jar dans lib car il ne gère pas les dépendances. C'est très pénible pour le développeur. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Apache Ant:

C'est un très bon outil de construction. Si vous souhaitez avoir un contrôle total sur le processus de construction, vous pouvez choisir celui-ci plutôt que Maven. 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?

Je suis en train d'utiliser cet outil pour construire mon code de portlets. De plus, certains des logiciels que j'utilise ont ant comme outil de construction, donc j'ai besoin d'exécuter des tâches ant pour construire. Avis collecté par et hébergé sur G2.com.

Roger B.
RB
Engineering Lead, AEM
Marketing and Advertising
Marché intermédiaire(51-1000 employés)
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?

Apache Ant est un excellent outil pour le développement front-end. Je ne connais personne qui utilise Ant pour le travail lié à Java, car Maven est maintenant beaucoup plus riche en fonctionnalités et adopté. Ant est un peu à l'ancienne mais fonctionne très bien pour le développement front-end. Avis collecté par et hébergé sur G2.com.

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

Avec toutes les nouvelles technologies qui sortent, Apache Ant, à mon avis, est devenu assez obsolète. Même pour les développeurs front-end, ils choisiront d'utiliser Grunt ou Gulp au lieu de quelque chose comme Ant. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Apache Ant:

Je ne peux penser à aucune raison pour laquelle j'utiliserais encore Apache ant. Je préfère maven et grunt ou gulp. 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?

Quand je travaillais sur des applications GM, nous utilisions Apache Ant pour automatiser nos processus de construction frontale. Avis collecté par et hébergé sur G2.com.

Dharma r.
DR
DevOps Engineer/Linux Admin
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?

1. Simple à utiliser

2. Facile d'ajouter un support pour les versions héritées.

3. Haute performance

4. Compiler de grands fichiers en un temps relativement court Avis collecté par et hébergé sur G2.com.

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

1. Ce n'est plus la norme, et de nombreux projets qui sont mavenisés sont beaucoup plus faciles à utiliser via maven que de télécharger le jar et de l'intégrer dans votre lib. puis de faire le câblage via ant.

2. Chaque construction nécessite plus de configuration et de réglage, et généralement sur chaque machine. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Apache Ant:

Vous pouvez certainement choisir cet outil, si vous avez un processus de construction complexe car il est similaire à la programmation 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?

Je suis en train d'utiliser cet outil pour construire mes projets Java. Avis collecté par et hébergé sur G2.com.

Sudip B.
SB
Programmer Analyst
Information Technology and Services
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 fonctionne sur n'importe quelle plateforme, WOProject-Ant[5] est juste un exemple parmi tant d'autres d'une extension de tâche écrite pour Ant. Ces extensions sont utilisées en copiant leurs fichiers jar dans le répertoire lib d'ant. Une fois cela fait, ces tâches d'extension peuvent être invoquées directement dans le fichier build.xml typique. Les extensions WOProject permettent aux développeurs WebObjects d'utiliser ant pour construire leurs frameworks et applications, au lieu d'utiliser la suite Xcode d'Apple.

Antcontrib[6] fournit une collection de tâches telles que des instructions conditionnelles et des opérations sur les propriétés ainsi que d'autres tâches utiles.[7]

Ant-contrib.unkrig.de[8] implémente des tâches et des types pour le réseau, les interfaces utilisateur Swing, le traitement JSON et autres.

D'autres extensions de tâches existent pour Perforce, .Net, EJB, et les manipulations de systèmes de fichiers, pour n'en nommer que quelques-unes.[9]

Ci-dessous est listé un exemple de fichier build.xml pour une simple application Java "Hello, world". Il définit quatre cibles - clean, clobber, compile et jar, chacune ayant une description associée. La cible jar liste la cible compile comme une dépendance. Cela indique à Ant que, avant de pouvoir démarrer la cible jar, il doit d'abord compléter la cible compile. Avis collecté par et hébergé sur G2.com.

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

Je ne peux pas créer un fichier Excel protégé par mot de passe. La méthode writeProtectWorkbook ne fonctionne pas. 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?

Dans la plupart de mes projets Java, j'utilise Apache Ant pour automatiser le processus de construction. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Computer Software
CC
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?

In the early to mid 2000's Ant was where it's at. It had so much promise and helped me automate builds for Java Apps for years. Avis collecté par et hébergé sur G2.com.

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

It's old and it's style is very old. There is no dependency management. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Apache Ant:

Use something newer. 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?

Build management for Java apps. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Industrial Automation
CI
Marché intermédiaire(51-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?

Fit well with Java projects. It runs well with different systems and has a decent example sets Avis collecté par et hébergé sur G2.com.

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

Old and seems unmaintained. It's difficult to write large tasks Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Apache Ant:

Use it if only need to perform simple tasks. 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?

Completes the set of things must be performed before or after compiling or distributing your code. Avis collecté par et hébergé sur G2.com.

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

- Automatize the build process;

- OS indipendent scripting;

- permits to enstablish a build process also when there isn't any. Avis collecté par et hébergé sur G2.com.

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

- Verbosity on simple tasks;

- Issues during build can be tricky to spot due a lot of exception wrapping. 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 main problem solved by and is provide a sort of structured build process when, for instance, the client you're working for doesn't have any determined build process. In those scenarios ANT can be a game changer. Avis collecté par et hébergé sur G2.com.

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

Can be simple if you know what you want. You have complete control over how everything works Avis collecté par et hébergé sur G2.com.

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

No system to automatically include dependencies. Sometimes writing the build configuration can take alot of time. 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?

We had and old script but still use ant to build most of our system. Serves its purpose. Avis collecté par et hébergé sur G2.com.