Best Software for 2025 is now live!
Zu Meinen Listen hinzufügen
Nicht beansprucht
Nicht beansprucht

Top-bewertete Apache Ant Alternativen

Apache Ant Bewertungen & Produktdetails

venkata bangaru raiu p.
VP
Software Engineer
E-Learning
Kleinunternehmen(50 oder weniger Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Verifizierter aktueller Benutzer
Bewertungsquelle: Organisch
Übersetzt mit KI
Was gefällt dir am besten Apache Ant?

Ameise ist ein imperatives Build-System, das bedeutet, dass es sehr gut darin ist, den Build-Prozess zu steuern. Man "sagt" der Ameise, was während des gesamten Prozesses zu tun ist, zum Beispiel: "Kompiliere diese Dateien und lege sie in diesen Ordner". Dies ist großartig für spezielle Projekte, bei denen man während des Build-Prozesses so viel Kontrolle wie möglich haben möchte. Wir können die Apache-Ameise auch in der Befehlszeilenschnittstelle verwenden, sie ist sehr benutzerfreundlich. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Ant?

Während es stimmt, dass Ant Ihnen viel Freiheit und Kontrolle über Ihre Builds gibt, bedeutet es auch, dass Sie ständig das Rad neu erfinden müssen, wie Ihre Projektstruktur aussieht und wie alles für jedes neue Projekt zusammenpasst. Dies macht es auch schwieriger für andere, einfach an Ihrem Projekt zu arbeiten, aufgrund der Vielzahl unterschiedlicher Möglichkeiten, ein Projekt mit Ant zu bauen. Während Werkzeuge, die mehr Einschränkungen haben, im Allgemeinen gleich aussehen und es einfacher ist zu verstehen, wie alles zusammenpasst. Manchmal treten Build-Konflikte auf, manchmal stürzt die IDE plötzlich ab, und das Abhängigkeitsmanagement ist erforderlich, um alle anderen Anforderungen zu erfüllen. Bewertung gesammelt von und auf G2.com gehostet.

Empfehlungen an andere, die in Betracht ziehen Apache Ant:

dieses Werkzeug ist sehr einfach und bequem zu verwenden Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? Apache Ant Solving und wie profitieren Sie davon?

Ivy ist ein leistungsstarkes Werkzeug zur Verwaltung von Abhängigkeiten. Lösen von Ivy-Version bezogenen Problemen. Obwohl es auch als eigenständiges Werkzeug verwendet werden kann, ist es eng mit Ant integriert und bietet alle Dienste zur Abhängigkeitsverwaltung dafür, im Grunde genommen überträgt es die gesamte Flexibilität von Ivy in der Abhängigkeitsverwaltung auch auf Ant. Bewertung gesammelt von und auf G2.com gehostet.

Apache Ant Übersicht

Was ist Apache Ant?

Apache Ant ist eine Java-Bibliothek und ein Befehlszeilenwerkzeug, dessen Aufgabe es ist, Prozesse zu steuern, die in Build-Dateien als Ziele und Erweiterungspunkte beschrieben sind, die voneinander abhängig sind. Die Hauptanwendung von Ant ist der Bau von Java-Anwendungen. Ant bietet eine Reihe von eingebauten Aufgaben, die es ermöglichen, Java-Anwendungen zu kompilieren, zusammenzustellen, zu testen und auszuführen. Ant kann auch effektiv zum Erstellen von Nicht-Java-Anwendungen verwendet werden, zum Beispiel C- oder C++-Anwendungen. Allgemeiner kann Ant verwendet werden, um jeden Prozess zu steuern, der in Form von Zielen und Aufgaben beschrieben werden kann.

Apache Ant Details
Weniger anzeigenMehr anzeigen
Produktbeschreibung

Apache Ant ist eine Java-Bibliothek und ein Befehlszeilenwerkzeug, dessen Aufgabe es ist, Prozesse zu steuern, die in Build-Dateien als Ziele und Erweiterungspunkte beschrieben sind, die voneinander abhängig sind. Die Hauptanwendung von Ant ist der Bau von Java-Anwendungen. Ant bietet eine Reihe von eingebauten Aufgaben, die es ermöglichen, Java-Anwendungen zu kompilieren, zusammenzustellen, zu testen und auszuführen. Ant kann auch effektiv zum Erstellen von Nicht-Java-Anwendungen verwendet werden, zum Beispiel C- oder C++-Anwendungen. Allgemeiner kann Ant verwendet werden, um jeden Prozess zu steuern, der in Form von Zielen und Aufgaben beschrieben werden kann.


Verkäuferdetails
Gründungsjahr
1999
Hauptsitz
Wakefield, MA
Twitter
@TheASF
66,229 Twitter-Follower
LinkedIn®-Seite
www.linkedin.com
2,291 Mitarbeiter*innen auf LinkedIn®
Beschreibung

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.

Aktuelle Apache Ant Bewertungen

Rahul J.
RJ
Rahul J.Kleinunternehmen (50 oder weniger Mitarbeiter)
4.5 von 5
"Ein sehr gutes Build-Tool"
Ich mochte die benutzerfreundlichen Befehle vom Terminal. Wir können alle für den Bau eines Projekts benötigten Jar-Dateien im lib-Ordner aufbewahr...
Sweety A.
SA
Sweety A.Unternehmen (> 1000 Mitarbeiter)
5.0 von 5
"Umwerfend und gute Lernerfahrung"
Verwendet für die Entwicklung der Software und die Automatisierung der Dinge.
Verifizierter Benutzer
A
Verifizierter BenutzerKleinunternehmen (50 oder weniger Mitarbeiter)
4.5 von 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 ...
Sicherheitsabzeichen
Dieser Verkäufer hat seine Sicherheitsinformationen noch nicht hinzugefügt. Lassen Sie ihn wissen, dass Sie möchten, dass er sie hinzufügt.
0 Personen haben Sicherheitsinformationen angefordert

Apache Ant Medien

Apache Ant Demo - Apache Ant
Apache Ant
Apache Ant Demo - Apache Ant
Apache Ant
Apache Ant Demo - Apache Ant
Apache Ant
Beantworten Sie einige Fragen, um der Apache Ant-Community zu helfen
Haben sie Apache Ant schon einmal verwendet?
Ja

22 von 23 Gesamtbewertungen für Apache Ant

3.8 von 5
Die nächsten Elemente sind Filter und werden die angezeigten Ergebnisse ändern, sobald sie ausgewählt werden.
Bewertungen durchsuchen
Beliebte Erwähnungen
Die nächsten Elemente sind Radioelemente und sortieren die angezeigten Ergebnisse nach dem ausgewählten Element und aktualisieren die angezeigten Ergebnisse.
Filter ausblendenWeitere Filter
Die nächsten Elemente sind Filter und werden die angezeigten Ergebnisse ändern, sobald sie ausgewählt werden.
Die nächsten Elemente sind Filter und werden die angezeigten Ergebnisse ändern, sobald sie ausgewählt werden.
22 von 23 Gesamtbewertungen für Apache Ant
3.8 von 5
22 von 23 Gesamtbewertungen für Apache Ant
3.8 von 5

Gesamtbewertungsstimmung für Apache AntFrage

Implementierungszeit
<1 Tag
>12 Monate
Return on Investment
<6 Monate
48+ Monate
Benutzerfreundlichkeit der Einrichtung
0 (Schwierig)
10 (Einfach)
Einloggen
Möchten Sie mehr Einblicke von verifizierten Bewertern sehen?
Melden Sie sich an, um die Bewertungsstimmung zu sehen.
G2-Bewertungen sind authentisch und verifiziert.
Rahul J.
RJ
Technical Lead
Kleinunternehmen(50 oder weniger Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Übersetzt mit KI
Was gefällt dir am besten Apache Ant?

Ich mochte die benutzerfreundlichen Befehle vom Terminal. Wir können alle für den Bau eines Projekts benötigten Jar-Dateien im lib-Ordner aufbewahren, da jeder, der in den lib-Ordner schaut, sagen kann, welche Bibliotheken zur Entwicklung eines bestimmten Projekts verwendet werden. Es bietet auch die Automatisierung der Dinge nach unseren Anforderungen. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Ant?

Nichts dergleichen, das man im Moment nicht mögen könnte. Das Einzige ist, dass wir die Jar-Dateien manuell in den Ordner legen müssen. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? Apache Ant Solving und wie profitieren Sie davon?

Ich habe Apache Ant in ein paar meiner Java-Projekte verwendet. Ich habe es benutzt, um mein Projekt zu verpacken und Jar-Dateien daraus zu erstellen. Ich habe es auch verwendet, um War-Dateien in einer meiner Webanwendungen zu erstellen. Bewertung gesammelt von und auf G2.com gehostet.

Sweety A.
SA
Senior Software Engineer
Unternehmen(> 1000 Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Übersetzt mit KI
(Ursprünglich )Informationen
Was gefällt dir am besten Apache Ant?

Verwendet für die Entwicklung der Software und die Automatisierung der Dinge. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Ant?

Nichts bisher konfrontiert. Es ist das beste, das bisher verwendet wurde. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? Apache Ant Solving und wie profitieren Sie davon?

Wir sind in der Lage, die Software mit Leichtigkeit zu entwickeln. Sie ist nicht nur mit Java-Programmen kompatibel, sondern auch mit anderen Sprachen. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Internet
AI
Kleinunternehmen(50 oder weniger Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Verifizierter aktueller Benutzer
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Was gefällt dir am besten 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. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? 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. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? Apache Ant Solving und wie profitieren Sie davon?

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. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Financial Services
BF
Kleinunternehmen(50 oder weniger Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
(Ursprünglich )Informationen
Was gefällt dir am besten 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. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? 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. Bewertung gesammelt von und auf G2.com gehostet.

Empfehlungen an andere, die in Betracht ziehen 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. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? Apache Ant Solving und wie profitieren Sie davon?

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. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Computer Networking
BC
Unternehmen(> 1000 Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
(Ursprünglich )Informationen
Was gefällt dir am besten 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 Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Ant?

It is not as powerful as batch/shell scripts

It uses horrible XML as a programming language.

Based on procedural programming paradigm Bewertung gesammelt von und auf G2.com gehostet.

Empfehlungen an andere, die in Betracht ziehen 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. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? Apache Ant Solving und wie profitieren Sie davon?

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 Bewertung gesammelt von und auf G2.com gehostet.

Peter B.
PB
Hands-on Engineering Manager
Unternehmen mittlerer Größe(51-1000 Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Verifizierter aktueller Benutzer
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Übersetzt mit KI
Was gefällt dir am besten Apache Ant?

Ameise kann im Grunde alles bauen - oder den Bau von allem wirklich umwickeln. Es ist hochgradig anpassbar und konfigurierbar und kann für fast jede Art von Software-Bauprozess oder Automatisierung verwendet werden, sogar das Mischen und Anpassen verschiedener Builds (C/C++, Java, etc.) und deren Steuerung mit demselben Build-Tool. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Ant?

Konvention schlägt Konfiguration, und es gibt eine ganze Menge anderer Build-Tools, die etablierte Konventionen, anpassbare Funktionen usw. haben. Mit Ant muss man für die meisten Dinge, sogar für sehr grundlegende Dinge, ein eigenes System entwickeln. Wenn Sie eine hohe Anpassung benötigen (d. h. es anders machen als die meisten anderen, die dasselbe oder Ähnliches tun) und jedes Detail Ihres Builds kontrollieren möchten, dann lässt Ant Sie dies tun. Aber das ist keine Best Practice - je mehr Sie der Konvention für Java-Builds (Maven) oder gemischte Builds (Python-Wheels aus Makefiles, Ruby-Tars aus Rake usw.) folgen können, desto mehr zeitgemäße Hilfe und Lösungen werden Sie erhalten können. Bewertung gesammelt von und auf G2.com gehostet.

Empfehlungen an andere, die in Betracht ziehen Apache Ant:

Verwenden Sie ein eher konventionsbasiertes Werkzeug, wenn Sie können. Wenn Sie denken, dass Sie dieses Maß an absoluter und totaler Anpassung benötigen, machen Sie wahrscheinlich etwas anderes falsch mit Ihrem Design/Architektur. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? Apache Ant Solving und wie profitieren Sie davon?

Ich habe Ant verwendet, um verschiedene Softwaresysteme zu erstellen, und es hat gute Arbeit geleistet. Die Vorteile waren, dass es alles bauen konnte, was wir wollten, und genau die benötigten Build-Artefakte produzierte. Probleme waren, dass, sobald die Person, die die Ant-Datei geschrieben hatte, weitergezogen war, selbst in eine andere Gruppe/Abteilung, das Entschlüsseln dessen, was sie getan hatte (und warum), oft eine beträchtliche Menge an Kopfzerbrechen und Experimentieren erforderte. Bewertung gesammelt von und auf G2.com gehostet.

RISHANT A.
RA
Software Engineer & Technical Lead
Telecommunications
Unternehmen(> 1000 Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Verifizierter aktueller Benutzer
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Übersetzt mit KI
Was gefällt dir am besten Apache Ant?

Es bietet Ihnen eine einfache Möglichkeit, Ihr gesamtes Projekt zu verwalten und es in eine funktionierende Lösung umzuwandeln, was ansonsten sehr schwierig ist. Es automatisiert den gesamten Prozess und gibt Ihnen auch die Möglichkeit, in einigen Fällen auf einen Server zu deployen, z.B. das Deployen Ihrer WAR-Dateien auf Apache-Servern.

Außerdem mag ich die HTTP-Hooks, die es hat. Sie helfen, Ereignisse auszulösen, die von etwas anderem verwendet werden, das an einem anderen Ort verwendet wird, was wiederum an einem anderen Ort verwendet wird, und helfen so sehr, wie z.B. Fehler oder Erfolge zu erkennen und Berichte zu erstellen usw. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Ant?

Es ist ein großartiges Werkzeug, das jedoch noch viele Funktionen vermisst und möglicherweise bald durch andere Werkzeuge wie Gradle ersetzt wird, die viel flexibler sind. Auch die Tutorials könnten verbessert werden, da sie für einen Anfänger etwas knapp sind, wie ich finde. Außerdem ist die Integration mit der Eclipse IDE nicht so gut und kommt mit vielen Fehlern.

Es besteht die Notwendigkeit, dieses Werkzeug zu verbessern, damit es mit seinen Konkurrenten mithalten kann. Bewertung gesammelt von und auf G2.com gehostet.

Empfehlungen an andere, die in Betracht ziehen Apache Ant:

Vielleicht können Sie etwas wie Gradle in Betracht ziehen. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? Apache Ant Solving und wie profitieren Sie davon?

Ich habe große Java-Projekte zu verwalten, und ich benutze Ant, um sie in eine WAR-Datei zu bauen und auf Systeme zu deployen. Ant hilft mir, den gesamten Prozess zu automatisieren.

Ich benutze es zusammen mit Jenkins, installiere ein Ant-Plugin und stelle Ihr Ant-Skript bereit. Zusammen mit anderen Plugins funktioniert es wirklich gut. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Computer Software
GC
Unternehmen(> 1000 Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Verifizierter aktueller Benutzer
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Was gefällt dir am besten 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. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? 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. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? Apache Ant Solving und wie profitieren Sie davon?

Apache Ant solves the problem of building and deployment semi-automatically through the use of scripts such that the process is reproducible. Bewertung gesammelt von und auf G2.com gehostet.

SR
Lead Software Developer
Computer Software
Unternehmen mittlerer Größe(51-1000 Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Verifizierter aktueller Benutzer
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Übersetzt mit KI
Was gefällt dir am besten Apache Ant?

Es ist einfach, schnell und funktioniert auf jeder Plattform :) und es ist auch Open Source. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Ant?

Wir müssen die Remote-Repositories manuell abrufen und es verwendet XML-Skripting. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? Apache Ant Solving und wie profitieren Sie davon?

Wir verwenden es für den Frontend-Build-Prozess und seine Vorteile bestehen darin, Java-Code-Kompilierungen zu handhaben und es ist einfach auf jeder Plattform einzurichten und zu verwenden. Bewertung gesammelt von und auf G2.com gehostet.

Timothy S.
TS
Principal Developer Advocate
Unternehmen mittlerer Größe(51-1000 Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Verifizierter aktueller Benutzer
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Übersetzt mit KI
Was gefällt dir am besten Apache Ant?

ANT ist sehr einfach zu verwenden und zu installieren. Sie laden eine ZIP-Datei herunter und entpacken sie in einen Ordner. Ich mache es normalerweise in c:\tools\ant. Fügen Sie es zu Ihrem Pfad hinzu und Sie sind bereit, ANT zu verwenden, um Java-Programme zu erstellen. ANT von Apache ist das älteste der modernen Build-Tools und es fehlen einige der neuen Funktionen, die Maven hat.

Das gesagt, es ist einfach, schnell und funktioniert auf jeder Plattform. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Ant?

ANT ist alt und holt sich nicht automatisch entfernte Repositories. Maven, das im Grunde ANT's Ersatz ist, hat eine Möglichkeit, Ihre Abhängigkeiten automatisch herunterzuladen und zentral zu verwalten.

ANT verwendet auch ziemlich umfangreiches XML, das Skripting ermöglicht, aber sehr ausführlich ist. Bewertung gesammelt von und auf G2.com gehostet.

Empfehlungen an andere, die in Betracht ziehen Apache Ant:

Apache ANT sollte aktualisiert werden, um Maven-Repositories zu verwenden und Skripting in JavaScript oder Groovy wie Gradle zu ermöglichen. ANT könnte mit ein paar Ergänzungen wieder das führende Build-Tool sein. Da Apache Maven auch Apache ist, bin ich mir nicht sicher, ob es notwendig ist. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? Apache Ant Solving und wie profitieren Sie davon?

ANT ist großartig für den Bau kleiner Projekte und für ältere Projekte.

ANT löst das Problem des manuellen Kompilierens von Java-Code.

Der Vorteil ist eine schnellere Entwicklung und einfache Nutzung für jeden Entwickler. Keine komplexen Setups für jeden Entwickler. Es hat seinen Platz. Bewertung gesammelt von und auf G2.com gehostet.