On Thu, 17 Feb 2005 22:20:39 -0500, James Mitchell <[EMAIL PROTECTED]> wrote:
> Right, sorry.
>
> If we don't want to include the build/ folder as a peer, then we can just
> warn the user to go and fetch the src for that one as well (if not found).
What I meant was that normally the subproject-level directory would
not be a subdirectory of the distribution, so when you unzip the
distro, you'd see something like this:
struts-core-1.3.0-dev/
config/
src/
...
But if we include the build "subproject" in the distro, and have the
structure above, we'd end up with this:
struts-core-1.3.0-dev/
build/
config/
src/
...
which is "wrong" from a peer directory level, and wouldn't work
without adjustment to the build files in one place or another. We'd
have to include the original subproject directory in the distro as
well to make this work. So that would mean:
struts-core-1.3.0-dev/
build/
core/
config/
src/
...
so introducing a 'core' directory that we would normally not have in
the distro. That's not necessarily a huge big deal, it just seems a
little odd. (But it does avoid the weirdness with mixing levels in the
distro, and it does let people build from the source distro, and those
are both Good Things. ;)
--
Martin Cooper
> --
> James Mitchell
> Software Engineer / Open Source Evangelist
> EdgeTech, Inc.
> 678.910.8017
> AIM: jmitchtx
>
> ----- Original Message -----
> From: "Martin Cooper" <[EMAIL PROTECTED]>
> To: "Struts Developers List" <[email protected]>
> Sent: Thursday, February 17, 2005 4:09 PM
> Subject: Re: Building Struts
>
> > On Thu, 17 Feb 2005 15:48:13 -0500, James Mitchell <[EMAIL PROTECTED]>
> > wrote:
> >> No, because the site/ directory would be included in the source
> >> distribution.
> >
> > You mean the build/ directory. ;-)
> >
> > This could be tricky, though, since in this case it would be inside of
> > the subproject directory rather than a peer of it, no?
> >
> > --
> > Martin Cooper
> >
> >
> >> --
> >> James Mitchell
> >> Software Engineer / Open Source Evangelist
> >> EdgeTech, Inc.
> >> 678.910.8017
> >> AIM: jmitchtx
> >>
> >> ----- Original Message -----
> >> From: "Joe Germuska" <[EMAIL PROTECTED]>
> >> To: "James Mitchell" <[EMAIL PROTECTED]>; "Struts Developers List"
> >> <[email protected]>
> >> Sent: Thursday, February 17, 2005 3:30 PM
> >> Subject: Re: Building Struts
> >>
> >> > At 3:09 PM -0500 2/17/05, James Mitchell wrote:
> >> >>>I think this is reasonable, but I'm not totally thrilled about the
> >> >>>fact
> >> >>>that you then cannot build the distributions with Maven.
> >> >>
> >> >>Sure we can, we just use the reactor and set the check style props to a
> >> >>relative path (say ../site/conf/qa/CheckStyle and
> >> >>../site/LICENSE.CheckStyle)
> >> >
> >> > I don't understand. If I've just downloaded
> >> > struts-core-src-1.3.0-dev.tar.gz (or whatever), and I unpack it and go
> >> > into that directory and type"maven jar", what would happen? Wouldn't it
> >> > immediately fail when it tried to read the POM file because the
> >> > dependencies couldn't be found?
> >> >
> >> > Joe
> >> >
> >> > --
> >> > Joe Germuska [EMAIL PROTECTED] http://blog.germuska.com
> >> > "Narrow minds are weapons made for mass destruction" -The Ex
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> > For additional commands, e-mail: [EMAIL PROTECTED]
> >> >
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]