Ant
E72062
Ant is a Java-based build automation tool commonly used to compile, package, and deploy Java applications using XML configuration files.
Aliases (1)
- Apache Ant ×161
Statements (161)
| Predicate | Object |
|---|---|
| instanceOf |
Apache Software Foundation project
→
build automation tool → free and open-source software → |
| buildFileStructure |
project-target-task hierarchy
→
|
| buildSystemType |
declarative build system
→
|
| category |
Java build tools
→
continuous integration tools compatible → software build automation → |
| configurationFileExtension |
.xml
→
|
| configurationFileName |
build.xml
→
|
| configurationFormat |
XML
→
|
| designGoal |
XML-based configuration
→
extensible build system → platform-independent build tool → |
| developer |
Apache Software Foundation
→
|
| license |
Apache License 2.0
→
|
| name |
Apache Ant
→
|
| primaryUse |
build automation for Java applications
→
compiling Java source code → deploying Java applications → packaging Java applications → |
| programmingLanguage |
Java
→
|
| requires |
Java Runtime Environment
→
|
| shortName |
Ant
→
|
| supportsConcept |
dependencies between targets
→
paths → properties → targets → tasks → |
| supportsExtension |
custom tasks
→
third-party task libraries → user-defined types → |
| supportsFeature |
build profiles
→
conditional execution → custom listeners → custom loggers → file pattern sets → filters → incremental builds → logging → macro definitions → parallel execution of tasks → property expansion → resource collections → |
| supportsIntegration |
Apache Ivy
→
Apache Maven → Eclipse IDE → IntelliJ IDEA → NetBeans IDE → continuous integration servers → |
| supportsPlatform |
cross-platform
→
|
| supportsTask |
ant
→
antcall → antstructure → antversion → apply → bzip2 → checksum → chmod → clearcase → compile → concat → condition → copy → cvschangelog → delete → depend → diagnostics → ear → echo → exec → fail → filter → ftp → gzip → input → jar → java → javac → javacc → javadoc → javah → jjtree → jlink → jmod → junit → junitreport → listener → loadfile → loadproperties → loadresource → macrodef → mail → mkdir → move → native2ascii → parallel → patch → path → perforce → property → pvcs → record → replace → retry → rexec → rmic → schemavalidate → scp → script → scriptdef → scriptmapper → sequential → signjar → sleep → sql → sqltask → sshexec → starteam → style → subant → svn → tar → telnet → tstamp → typedef → uptodate → waitfor → war → xalan → xmlcatalog → xmlproperty → xmltask → xmlvalidate → xslp → xslp10 → xslp11 → xslp12 → xslp13 → xslp14 → xslp15 → xslp16 → xslp17 → xslp18 → xslp19 → xslp2 → xslp20 → xslp3 → xslp4 → xslp5 → xslp6 → xslp7 → xslp8 → xslp9 → xslt → zip → |
| usedFor |
Java desktop applications
→
Java web applications → enterprise Java projects → open-source Java libraries → |
| website |
https://ant.apache.org/
→
|
Referenced by (5)
| Subject (surface form when different) | Predicate |
|---|---|
|
Eclipse IDE
→
IntelliJ IDEA → |
supportsBuildSystem |
|
Java
→
|
buildTools |
|
Apache Ant
→
|
shortName |
|
Eclipse
→
|
supportsBuildTool |