On Sun, Mar 18, 2001 at 02:30:55PM -0800, Craig R. McClanahan wrote:
> 
> 
> On Sun, 18 Mar 2001, Vincent Massol wrote:
> 
> > Here follows the status (inline in the mail below). Please tell me if I have
> > made any blunder and I'll correct it. Also, I have made some changes that
> > are against standards/issues that have been approved/agreed upon (like
> > formatting of Ant build files, ...), please tell me and I'll correct it.
> > Thanks.
> > 
> > ----- Original Message -----
> > From: "Vincent Massol" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Sunday, March 18, 2001 1:11 PM
> > Subject: Request go ahead for structural changes in CVS
> > 
> > 
> > > I'd like to have the go ahead for making the changes to the struts
> > directory
> > > structure, as mentionned in the thread "[PROPOSAL] Struts Source Directory
> > > Structure".
> > >
> > > Namely, I'd like to commit the following changes that I have locally on my
> > > computer (step 1) :
> > > - Move jakarta-struts/src/doc to jakarta-struts/doc
> > 
> > done
> > 
> Fine.
> 
> > > - Move jakarta-struts/src/conf to jakarta-struts/conf
> > 
> > done
> > 
> Also fine.
> 
> > > - Move build.xml, build.bat and build.sh to the new jakarta-struts/build
> > > directory
> > 
> > waiting for approval
> > 
> 
> I'm fine with the organizational change, and I modified the output of all
> the build processes to go to "target" instead of "build" now.
> 
> One thing I've been toying with is how we can get out of having
> "build.sh" and "build.bat" scripts completely, and just use the
> "ant" script (from $ANT_HOME/bin) directly to run our builds.  In order to
> set local environment variables, how about this:
> 
> * If there is a "build.properties" file in the directory you are
>   running the build from (this will be "build" after the scripts
>   are moved), load it at the top of build.xml.
> Note that the dependency on Ant would be that you have $ANT_HOME/bin on
> your PATH in order to execute the builds by typing things like:
> 
>       ant compile.javadoc
> 
> instead of saying
> 
>       ./build.sh compile.javadoc
> 
> What do you think?

I can cause some difficulties to ant's RPM-distribution-linux-users as it's
directory scheme follows the some Linux file system standards, not the
original ant distribution. (On the other hand it can be repaired with some
symlinks. So, at least a warning would be nice. E.g. the ant binary structure
is this one:

/usr/doc/ant-1.2
/usr/doc/ant-1.2/LICENSE
/usr/doc/ant-1.2/README
/usr/doc/ant-1.2/TODO
/usr/doc/ant-1.2/WHATSNEW
/usr/share/ant/bin/antRun
/usr/share/java/ant.jar
/usr/share/java/jaxp.jar
/usr/share/java/optional.jar
/usr/share/java/parser.jar)
                                                           incze

Reply via email to