Les, you come from a heavy C/C++/make background eh?  Env variables are
pretty common in make-land but almost unheard of in java-land.

To restate what Gavin just said as a hard requirement:

    Anyone with Java and Ant installed on their system
    must be able to check out the CVS tree and build
    hibernate by running "ant".  No other steps required.

That pretty much means jars go in CVS or get automatically downloaded
through some sort of maven-like system.

I tried to build Tomcat once.  I got about halfway through it before I
gave up.  Eventually I fixed the piece I needed by compiling just that
one class by hand and replacing it in the jar.  Yeech.  IMHO, the
hibernate make process currently quite pleasant.

Jeff Schnitzer
[EMAIL PROTECTED]


> -----Original Message-----
> From: Gavin King [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, August 27, 2003 11:25 AM
> To: Les Hazlewood
> Cc: 'Max Rydahl Andersen'; hibernate list
> Subject: RE: [Hibernate] build structure
> 
> 
> IMO, environment variables ensure that users can't build the project
by
> simply checking out and typing "ant". Please no environment variables!
> 
> 
> >
> >> -----Original Message-----
> >> From: Max Rydahl Andersen [mailto:[EMAIL PROTECTED]
> >> Sent: Wednesday, August 27, 2003 10:34 AM
> >> To: Les Hazlewood
> >> Cc: hibernate list
> >> Subject: Re: [Hibernate] build structure
> >>
> >>
> >> I like your ideas, but plesae do not mix hibernate and
> >> hibernateext again.
> >
> > No problem.
> >
> >>
> >> If you want to improve something - then improve hibernateext
> >> build system.
> >>
> >> I already has the proposed structure (except avalon plugin which is
> >> partially maven (not good!))
> >>
> >> And another point - please do NOT use environment variables
> >> to decide on
> >> anything vital - use a build.properties file which is
> >> standard "ant-way".
> >
> > But that doesn't solve problems of Windows vs. Unix builds, because
> > directory paths are significantly different.  Environment variables
> ensure
> > path references are homogeneous across platforms, whereas a
> > build.properties
> > file that specify paths is system dependent thing and is generally a
bad
> > idea....
> >
> > Les
> >
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> hibernate-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/hibernate-devel



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
hibernate-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hibernate-devel

Reply via email to