Ant
E72062
Ant is a Java-based build automation tool commonly used to compile, package, and deploy Java applications using XML configuration files.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Ant canonical | 7 |
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 |
OpenJDK
ⓘ
surface form:
Java Runtime Environment
|
| shortName | Ant self-linksurface differs ⓘ |
| 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
ⓘ
Maven ⓘ
surface form:
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 ⓘ GNU Bison ⓘ
surface form:
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 ⓘ Subversion ⓘ
surface form:
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 (7)
Full triples — surface form annotated when it differs from this entity's canonical label.