Best Software for 2025 is now live!
Salvar em Minhas Listas
Não Reivindicado
Não Reivindicado

Principais Alternativas de Apache Ant Mais Bem Avaliadas

Avaliações e Detalhes do Produto de Apache Ant

Usuário Verificado em Computer Networking
UC
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
(Original )Informação
O que você mais gosta 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 Análise coletada por e hospedada no G2.com.

O que você não gosta Apache Ant?

It is not as powerful as batch/shell scripts

It uses horrible XML as a programming language.

Based on procedural programming paradigm Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando 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. Análise coletada por e hospedada no G2.com.

Que problemas é Apache Ant E como isso está te beneficiando?

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 Análise coletada por e hospedada no G2.com.

Visão geral de Apache Ant

O que é Apache Ant?

Apache Ant é uma biblioteca Java e uma ferramenta de linha de comando cuja missão é conduzir processos descritos em arquivos de construção como alvos e pontos de extensão dependentes uns dos outros. O uso principal conhecido do Ant é a construção de aplicações Java. Ant fornece uma série de tarefas embutidas que permitem compilar, montar, testar e executar aplicações Java. Ant também pode ser usado efetivamente para construir aplicações não Java, por exemplo, aplicações em C ou C++. Mais geralmente, Ant pode ser usado para pilotar qualquer tipo de processo que possa ser descrito em termos de alvos e tarefas.

Detalhes Apache Ant
Mostrar menosMostrar mais
Descrição do Produto

Apache Ant é uma biblioteca Java e uma ferramenta de linha de comando cuja missão é conduzir processos descritos em arquivos de construção como alvos e pontos de extensão dependentes uns dos outros. O uso principal conhecido do Ant é a construção de aplicações Java. Ant fornece uma série de tarefas embutidas que permitem compilar, montar, testar e executar aplicações Java. Ant também pode ser usado efetivamente para construir aplicações não Java, por exemplo, aplicações em C ou C++. Mais geralmente, Ant pode ser usado para pilotar qualquer tipo de processo que possa ser descrito em termos de alvos e tarefas.


Detalhes do Vendedor
Ano de Fundação
1999
Localização da Sede
Wakefield, MA
Twitter
@TheASF
66,229 seguidores no Twitter
Página do LinkedIn®
www.linkedin.com
2,291 funcionários no LinkedIn®
Descrição

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.

Avaliações Recentes de Apache Ant

Rahul J.
RJ
Rahul J.Pequena Empresa (50 ou menos emp.)
4.5 de 5
"Uma Ferramenta de Construção Muito Boa"
Eu gostei dos comandos fáceis de usar do terminal. Podemos manter todos os arquivos jar necessários para construir um projeto na pasta lib, por cau...
Sweety A.
SA
Sweety A.Empresa (> 1000 emp.)
5.0 de 5
"Experiência de aprendizado incrível e boa."
Usado para desenvolver o software e automatizar as coisas
Usuário Verificado
A
Usuário VerificadoPequena Empresa (50 ou menos emp.)
4.5 de 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 ...
Distintivo de Segurança
Este vendedor ainda não adicionou suas informações de segurança. Avise-os que você gostaria que eles adicionassem.
0 pessoas solicitaram informações de segurança

Mídia Apache Ant

Demo Apache Ant - Apache Ant
Apache Ant
Demo Apache Ant - Apache Ant
Apache Ant
Demo Apache Ant - Apache Ant
Apache Ant
Responda a algumas perguntas para ajudar a comunidade Apache Ant
Já usou Apache Ant antes?
Sim

22 de 23 Avaliações Totais para Apache Ant

3.8 de 5
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Pesquisar avaliações
Menções Populares
Os próximos elementos são elementos de rádio e classificam os resultados exibidos pelo item selecionado e irão atualizar os resultados exibidos.
Ocultar FiltrosMais Filtros
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
22 de 23 Avaliações Totais para Apache Ant
3.8 de 5
22 de 23 Avaliações Totais para Apache Ant
3.8 de 5

Sentimento Geral da Revisão para Apache AntPergunta

Tempo para Implementar
<1 dia
>12 meses
Retorno sobre o Investimento
<6 meses
48+ meses
Facilidade de Configuração
0 (Difícil)
10 (Fácil)
Entrar
Quer ver mais insights de revisores verificados?
Entre para ver o sentimento das avaliações.
As avaliações da G2 são autênticas e verificadas.
Rahul J.
RJ
Technical Lead
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Apache Ant?

Eu gostei dos comandos fáceis de usar do terminal. Podemos manter todos os arquivos jar necessários para construir um projeto na pasta lib, por causa disso, qualquer pessoa que olhar para a pasta lib pode dizer quais bibliotecas são usadas para desenvolver um projeto específico. Isso também fornece a automação das coisas conforme nossas necessidades. Análise coletada por e hospedada no G2.com.

O que você não gosta Apache Ant?

Nada de que não gostar até agora. A única coisa é que temos que colocar os arquivos jar manualmente na pasta. Análise coletada por e hospedada no G2.com.

Que problemas é Apache Ant E como isso está te beneficiando?

Eu usei Apache Ant em alguns dos meus projetos Java. Eu estava usando-o para empacotar meu projeto e construir arquivos jar a partir disso. Eu também o usei para criar arquivos war em uma das minhas Aplicações Web. Análise coletada por e hospedada no G2.com.

Sweety A.
SA
Senior Software Engineer
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
(Original )Informação
O que você mais gosta Apache Ant?

Usado para desenvolver o software e automatizar as coisas Análise coletada por e hospedada no G2.com.

O que você não gosta Apache Ant?

Nada enfrentado até agora. É o melhor até agora usado. Análise coletada por e hospedada no G2.com.

Que problemas é Apache Ant E como isso está te beneficiando?

Nós somos capazes de desenvolver o software com facilidade. Não é apenas compatível com programas em Java, mas também com outras linguagens. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Internet
AI
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
O que você mais gosta 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. Análise coletada por e hospedada no G2.com.

O que você não gosta 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. Análise coletada por e hospedada no G2.com.

Que problemas é Apache Ant E como isso está te beneficiando?

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. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Financial Services
UF
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
(Original )Informação
O que você mais gosta 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. Análise coletada por e hospedada no G2.com.

O que você não gosta 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. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando 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. Análise coletada por e hospedada no G2.com.

Que problemas é Apache Ant E como isso está te beneficiando?

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. Análise coletada por e hospedada no G2.com.

venkata bangaru raiu p.
VP
Software Engineer
E-Learning
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Orgânico
Traduzido Usando IA
O que você mais gosta Apache Ant?

Ant é um sistema de construção imperativo, o que significa que é muito bom em controlar o processo de construção. Você "diz" ao Ant o que fazer durante todo o processo, por exemplo: "compile esses arquivos e coloque-os naquela pasta". Isso é ótimo para projetos especiais onde você deseja ter o máximo de controle possível durante o processo de construção. Podemos usar o Apache Ant na interface de linha de comando também, é muito amigável ao usuário. Análise coletada por e hospedada no G2.com.

O que você não gosta Apache Ant?

Embora seja verdade que o Ant oferece muita liberdade e controle sobre suas compilações, isso também significa que você terá que reinventar constantemente a roda em relação à estrutura do seu projeto e como tudo se encaixa para cada novo projeto. Isso também torna mais difícil para outras pessoas simplesmente começarem a trabalhar no seu projeto devido à ampla gama de maneiras diferentes de construir um projeto com o Ant. Enquanto ferramentas que têm mais restrições geralmente acabam parecendo iguais e é mais fácil entender como tudo se encaixa. Às vezes, conflitos de compilação surgirão, às vezes o IDE de repente trava, o gerenciamento de dependências é necessário para atender a todos os outros requisitos. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Apache Ant:

este é muito fácil e conveniente Análise coletada por e hospedada no G2.com.

Que problemas é Apache Ant E como isso está te beneficiando?

Ivy é uma ferramenta poderosa para gerenciar dependências. resolvendo problemas relacionados à versão do ivy. Embora também possa ser usada como uma ferramenta independente, está fortemente integrada com o Ant e fornece todos os serviços de gerenciamento de dependências para ele, basicamente transferindo toda a flexibilidade do Ivy no gerenciamento de dependências para o Ant também. Análise coletada por e hospedada no G2.com.

Peter B.
PB
Hands-on Engineering Manager
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Apache Ant?

Ant pode basicamente construir qualquer coisa - ou envolver a construção de qualquer coisa, realmente. É altamente personalizável e configurável, e pode ser usado para quase qualquer tipo de processo de construção de software ou automação, até mesmo misturando e combinando diferentes construções (c/c++, java, etc) e dirigindo-as a partir da mesma ferramenta de construção. Análise coletada por e hospedada no G2.com.

O que você não gosta Apache Ant?

A convenção supera a configuração, e há uma série de outras ferramentas de construção por aí que estabeleceram convenções, recursos plugáveis, etc. Com o ant, você tem que "criar seu próprio" sistema para a maioria das coisas, mesmo para coisas de nível muito baixo. Se você precisa personalizar altamente (ou seja, fazer de forma diferente da maioria das outras pessoas fazendo o mesmo ou similar) e controlar cada detalhe da sua construção, então o ant permitirá que você faça isso. Mas isso não é uma prática recomendada - quanto mais você puder seguir a convenção para construções em java (maven) ou construções mistas (wheels de python a partir de makefiles, tars de ruby a partir de rake, etc), mais você poderá obter ajuda e soluções contemporâneas. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Apache Ant:

Use uma ferramenta mais baseada em convenções se puder, se achar que precisa desse nível de personalização absoluta e total, é provável que esteja fazendo algo errado com seu design/arquitetura. Análise coletada por e hospedada no G2.com.

Que problemas é Apache Ant E como isso está te beneficiando?

Usei o ant para construir vários sistemas de software, e ele fez um bom trabalho. Os benefícios eram que ele podia construir qualquer coisa que quiséssemos e produzir exatamente os artefatos de construção de que precisávamos. Os problemas eram que, uma vez que a pessoa que escreveu o antfile havia se mudado, mesmo para outro grupo/departamento, decifrar o que ela havia feito (e por quê) muitas vezes envolvia uma boa quantidade de coçar a cabeça e experimentação. Análise coletada por e hospedada no G2.com.

RISHANT A.
RA
Software Engineer & Technical Lead
Telecommunications
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Apache Ant?

Ele oferece uma maneira fácil de gerenciar todo o seu projeto e transformá-lo em uma solução funcional, o que de outra forma seria muito difícil. Ele automatiza todo o processo e também oferece a opção de implantar no servidor em alguns casos, por exemplo, implantar seus arquivos WAR em servidores Apache.

Além disso, gosto dos hooks HTTP que ele possui. Eles ajudam a acionar eventos que são usados por outra coisa que é usada em outro lugar, o que em outro lugar e, assim, ajuda muito, como detectar falhas ou sucessos e gerar relatórios, etc. Análise coletada por e hospedada no G2.com.

O que você não gosta Apache Ant?

Ainda sendo uma ótima ferramenta, ainda carece de muitos recursos e pode em breve ser substituída por outras ferramentas como o Gradle, que são muito mais flexíveis. Além disso, pode haver melhorias em seus tutoriais, que são um pouco escassos para um iniciante, na minha opinião. Além disso, sua integração com o Eclipse IDE não é tão boa e vem com muitos erros.

Há uma necessidade de melhorar esta ferramenta para que possa acompanhar seus concorrentes. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Apache Ant:

Talvez você possa considerar usar algo como o Gradle. Análise coletada por e hospedada no G2.com.

Que problemas é Apache Ant E como isso está te beneficiando?

Eu tenho grandes projetos Java para gerenciar e uso o Ant para construí-los em um arquivo war e implantá-los em sistemas. O Ant me ajuda a automatizar todo o processo.

Eu o uso junto com o Jenkins, instalo um plugin do Ant e forneço seu script ant. Junto com outros plugins, funciona muito bem. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Computer Software
UC
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
O que você mais gosta 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. Análise coletada por e hospedada no G2.com.

O que você não gosta 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. Análise coletada por e hospedada no G2.com.

Que problemas é Apache Ant E como isso está te beneficiando?

Apache Ant solves the problem of building and deployment semi-automatically through the use of scripts such that the process is reproducible. Análise coletada por e hospedada no G2.com.

SR
Lead Software Developer
Computer Software
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Apache Ant?

É simples, rápido e funciona em qualquer plataforma :) e também é de código aberto. Análise coletada por e hospedada no G2.com.

O que você não gosta Apache Ant?

Nós temos que obter manualmente os repositórios remotos e ele utiliza scripts XML. Análise coletada por e hospedada no G2.com.

Que problemas é Apache Ant E como isso está te beneficiando?

nós estamos usando para o processo de construção do front-end e seus benefícios consistem em lidar com compilações de código Java e fácil de configurar e usar em todas as plataformas. Análise coletada por e hospedada no G2.com.

Timothy S.
TS
Principal Developer Advocate
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Apache Ant?

ANT é muito simples de usar e instalar. Você baixa um zip e descompacta em uma pasta. Eu geralmente faço c:\tools\ant. Adicione ao seu caminho e você está pronto para usar o ant para construir programas Java. ANT da Apache é a mais antiga das ferramentas de construção modernas e carece de alguns dos novos recursos que o Maven possui.

Dito isso, é simples, rápido e funciona em todas as plataformas. Análise coletada por e hospedada no G2.com.

O que você não gosta Apache Ant?

ANT é antigo e não obtém automaticamente repositórios remotos. Maven, que é basicamente o substituto do ANT, tem uma maneira de manter suas dependências baixadas automaticamente e gerenciadas centralmente.

ANT também usa XML bastante pesado, que permite script, mas é muito verboso. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Apache Ant:

Apache ANT deve ser atualizado para usar repositórios Maven e permitir script em JavaScript ou Groovy como o Gradle. ANT poderia novamente ser a principal ferramenta de build com algumas adições. Como o Apache Maven também é Apache, não tenho certeza se há necessidade. Análise coletada por e hospedada no G2.com.

Que problemas é Apache Ant E como isso está te beneficiando?

ANT é ótimo para construir pequenos projetos e para projetos mais antigos.

ANT resolve o problema de compilar manualmente o código Java.

O benefício é um desenvolvimento mais rápido e fácil de usar para qualquer desenvolvedor. Nenhuma configuração complexa para cada desenvolvedor. Tem seu lugar. Análise coletada por e hospedada no G2.com.