nixpkgs / apacheAnt_1_9 - Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles. Why another build tool when there is already make, gnumake, nmake, jam, and others? Because all those tools have limitations that Ant's original author couldn't live with when developing software across multiple platforms. Make-like tools are inherently shell-based -- they evaluate a set of dependencies, then execute commands not unlike what you would issue in a shell. This means that you can easily extend these tools by using or writing any program for the OS that you are working on. However, this also means that you limit yourself to the OS, or at least the OS type such as Unix, that you are working on. Ant is different. Instead of a model where it is extended with shell-based commands, Ant is extended using Java classes. Instead of writing shell commands, the configuration files are XML-based, calling out a target tree where various tasks get executed. Each task is run by an object that implements a particular Task interface.

Homepage - http://ant.apache.org/

License - Apache-2.0

Maintainers - Eelco Dolstra

Outputs

out (expand/collapse)

Releases

1.9.16 (expand/collapse)
From commit 02c142a2 to 00460bd6
1.9.15 (expand/collapse)
From commit 074ef76e to 074ef76e
1.9.16 (expand/collapse)
From commit 0649d2c8 to 07557e3b
1.9.15 (expand/collapse)
From commit 06f7d4c1 to 005c8088
1.9.16 (expand/collapse)
From commit 04855119 to 035dcc0e
1.9.15 (expand/collapse)
From commit 065a8102 to 065a8102
1.9.16 (expand/collapse)
From commit 04de1306 to 04de1306
1.9.15 (expand/collapse)
From commit 07811f56 to 07811f56
1.9.16 (expand/collapse)
From commit 073b8ce7 to 03507abd
1.9.15 (expand/collapse)
From commit 0708fe49 to 0708fe49
1.9.16 (expand/collapse)
From commit 0066d898 to 00f50b61
1.9.15 (expand/collapse)
From commit 03100da5 to 03100da5
1.9.16 (expand/collapse)
From commit 0377ed90 to 0377ed90
1.9.15 (expand/collapse)
From commit 06749ba3 to 0222f420
1.9.6 (expand/collapse)
From commit 05fe6112 to 05fe6112
1.9.15 (expand/collapse)
From commit 015c5a2b to 0096eb92
1.9.6 (expand/collapse)
From commit 00347e95 to 00347e95
1.9.15 (expand/collapse)
From commit 063c756b to 00946dc2
1.9.6 (expand/collapse)
From commit 00d8c11a to 00d8c11a
1.9.15 (expand/collapse)
From commit 003fa57c to 03197f94
1.9.6 (expand/collapse)
From commit 020a2121 to 020a2121
1.9.15 (expand/collapse)
From commit 041f70f6 to 041f70f6
1.9.6 (expand/collapse)
From commit 0052523a to 0052523a
1.9.15 (expand/collapse)
From commit 01ff24f1 to 01ff24f1
1.9.6 (expand/collapse)
From commit 0709ebba to 03b9e494