ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chappell, Simon P" <>
Subject RE: good system setup for Java dev on linux
Date Thu, 24 Apr 2003 21:14:46 GMT
As one who did this for four years before management shut down my rogue Linux workstation,
I can offer a few pointers. (I now have my own Apple iBook and have successfully applied many
of the lessons learned on linux to the setup there).

>-----Original Message-----
>From: Steve Loughran []
>Sent: Thursday, April 24, 2003 4:04 PM
>To: Ant Users List
>Subject: good system setup for Java dev on linux
>This is mildly off topic. Instead of asking about a build 
>process setup, 
>I'm asking about a build PC setup
>I'm building up a new desktop as a redhat 9.0 system, rather 
>than winXP. 
>Till new I've used linux for servers (the eponymous 'eiger'); going to 
>client is new for me. But a P4 xeon with 150GB of scsi HDD is too good 
>to waste on windows. Except for gaming of course, which is 
>hard to do at 
>work (people notice).

It does rather depend which games you play and the realism level used for the blood and gore!
(Unreal Tournament rocks! ;-)

>I'd like some advice on a good layout for installing things like ant, 
>java, etc.
>1. should I trust the rpms, or install everything (like tomcat) myself 
>into places I know.

Install from source where possible and binaries where source installs are too much of a pain.

RPM's are great for "use and forget" software ... stuff that you never tinker with the guts
of. This would lead me to install Open Office from an RPM, but apache from source. Install
Java from the bin, don't use the RPM, I tried it and it was a royal pain. It also made it
difficult to change the Java version in use easily. If you install from the downloadable bin,
then you can switch versions easily by changing your JAVA_HOME.

>2. what are the standard places to install the jakarta stuff.

On Linux I install under /usr/local, on OS X, I install under /opt. Apple lay heavy claim
to the /usr/local partition and so anything there might be blown away, so I use /opt. According
to the official FileSystem Guidelines, either is acceptable, but the /usr/local is more prevalent
and is the default for such software packages as the Apache HTTP server.

>3. Does anyone out there use Gump to check out and rebuild the core 
>jakarta stuff they dev with *Every night*.

No, sorry.

>I am thinking of having gump not just build and test my code, 
>but create 
>the basics of ant, tomcat, jboss, xerces, commons, etc, every 
>night, and 
>put those deliverables on my path, run them as servers, & so on.

Nice idea, but I haven't quite found the copious spare time to get there yet.

>That may be excessive change, but its a good way of catching 
>regressions. Maybe too good - I may want to stick to a core of things 
>that I use heavily (ant, axis) and just set up a manual check out and 
>build of the rest.

That's a good start.



P.S. I love your book.

Simon P. Chappell           
Java Programming Specialist            
Lands' End, Inc.                                   (608) 935-4526

"Never give in - never, never, never, never, in nothing great or
small, large or petty, never give in except to convictions of
honor and good sense." - Sir Winston Churchill

View raw message