Bug 40106 - Ant build tool needed
Summary: Ant build tool needed
Keywords:
Status: CLOSED DEFERRED
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: redhat-release
Version: 7.1
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Eido Inoue
QA Contact:
URL: http://jakarta.apache.org/ant/
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2001-05-10 17:35 UTC by Daniel L. Rall
Modified: 2008-05-01 15:38 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2003-01-04 19:26:54 UTC
Embargoed:


Attachments (Terms of Use)

Description Daniel L. Rall 2001-05-10 17:35:33 UTC
Description of Problem:
Ant, the cross platform build tool from the Apache-Jakarta project, is not
currently included with the RedHat distribution.  It has become as
ubiquitous a build tool for open source Java projects as gmake is for
native code projects.  It's absence is a defficiency in the development
tools available from the RedHat distribution.  At the very least, it should
be included with the PowerTools conglomeration.

Including Ant in the distrubtion will help developers and people who want
to play with Java source code get things done.  I look forward to its
inclusion, and to the day I can type `ant` to build my Java code just as I
can type `make` to build my C code.

Comment 1 Jeffrey D. Brekke 2001-05-10 18:51:13 UTC
+1

We are using ant exclusively for our internal java development and continous
integration efforts along with all the open source java projects we use and
contribute to.

Comment 2 Jeffrey D. Brekke 2001-05-10 18:52:57 UTC
+1

We are using ant exclusively for our internal java development and continous
integration efforts along with all the open source java projects we use and
contribute to.

Comment 3 Bill Nottingham 2001-05-10 20:03:57 UTC
website/download location?

Comment 4 Daniel L. Rall 2001-05-10 22:25:03 UTC
The Ant site is at <http://jakarta.apache.org/ant/>.  Anonymous CVS, daily
builds, and released versions are available around the Jakarta site proper, in
addition to user and dev mailing lists, and CVSweb.


Comment 5 Daniel L. Rall 2001-05-10 22:26:40 UTC
Here's a link to the latest released build, which is currently the most widely
used version:

<http://jakarta.apache.org/builds/jakarta-ant/release/v1.3/bin/>


Comment 6 Daniel L. Rall 2001-05-16 09:46:44 UTC
RPMs and .spec files are always nice.  Josh Lucas provides:

There is an Ant rpm at http://releng.tigris.org, in the Downloads
section.  It puts all of the necessary jars into /usr/lib/java/lib and
puts the scripts into /usr/lib/java/bin, sets the ANT_HOME env var to
/usr/lib/java and puts the jars into your classpath. Forgive the paths
but they are legacy for Tigris.

If you would like the jars and scripts to be somewhere else, let me know
and I can easily and quickly roll a new rpm.  This particular one was
built from cvs code last week.


josh


Comment 7 Bill Nottingham 2001-06-19 20:35:11 UTC
Nalin or Tim, opinions?

Comment 8 Need Real Name 2001-06-19 21:44:14 UTC
ant:make::cvs:rcs  :)

Ant is really catching on.  It seems that everyone I talk to about java 
development is using ant.  People at anything from a top technology company to 
new open source projects.  It seemed that the world has been ready for a better 
build system for some time now, and when one became available everyone is 
jumping on.  Including it in the distro would make for one less step, and that 
should make everyone happy and help make it easier for people using ant to know 
that potential collaborators will have the needed tools.

Comment 9 Shane Owenby 2001-06-19 21:54:47 UTC
For a bit more info on Ant see:
http://www-106.ibm.com/developerworks/java/library/j-ant/

The quote that should matter to Redhat is this:

Integrate testing into the build with Ant:

The Jakarta Project refers to the Ant tool as the "make without make's
wrinkles."
Ant is becoming the de facto standard in the open-source world. The reason is
simple:
Ant is written in the Java language, which allows the build process to work on
multiple
platforms. This feature simplifies collaboration between programmers on separate
OS platforms,
 a requirement for the open-source community.

Thanks,

Shane

Comment 10 Daniel L. Rall 2001-09-04 18:56:26 UTC
Ant 1.4 has been released.

Comment 11 Bill Nottingham 2002-01-24 03:17:41 UTC
Assigning to people dealing with java and related things.

Comment 12 Daniel L. Rall 2002-01-24 17:31:00 UTC
Ant 1.4.1 has been released, and is a good release to for Ant's introduction
into rawhide.

Comment 13 Eido Inoue 2003-01-04 19:26:54 UTC
going to drop the priority and defer this one. Step one seems to be better Java
support.


Note You need to log in before you can comment on or make changes to this bug.