I don't think that would work, because the the eba maven plugin depends at
least on the parent poms, so we would need at least a release for those.
I don't see any real problems in having each subproject associated with its
own tag personally, but it's a bit more overhead when releasing the whole
thing.

On Wed, Mar 24, 2010 at 20:54, Lin Sun <[email protected]> wrote:

> I was trying to suggest things in a soft way :-)  I agree that we
> should release the eba plugin first.
>
> We could release the eba plugin first with a tag (after we move it out
> of the trunk dir), then release the other subprojects together with
> another tag.
>
> Lin
>
>
> On Wed, Mar 24, 2010 at 2:28 PM, Guillaume Nodet <[email protected]> wrote:
> > The problem isn't that it makes sense or not, it's that in order to
> release
> > aries, we'll have to have the aries plugin released before hand.  So
> we'll
> > have to release all the subprojects separatly (even if we do that under a
> > single vote / staging repo and whatever else), but this means we'll have
> > multiple tags.
> >
> > On Wed, Mar 24, 2010 at 19:58, Lin Sun <[email protected]> wrote:
> >
> >> Patch looks good, assuming you can build eba-maven-plugin using the
> >> init profile successfully.
> >>
> >> Does it make sense for us to release the eba-maven-plugin separately,
> >> so that user doesn't have to build aries using the init profile first?
> >>
> >> Lin
> >>
> >> On Wed, Mar 24, 2010 at 1:40 PM, Alan D. Cabrera <[email protected]>
> >> wrote:
> >> > I did attach a file.
> >> >
> >> > Index: pom.xml
> >> > ===================================================================
> >> > --- pom.xml     (revision 927124)
> >> > +++ pom.xml     (working copy)
> >> > @@ -38,18 +38,6 @@
> >> >
> >> >     <modules>
> >> >         <module>parent</module>
> >> > -        <module>eba-maven-plugin</module>
> >> > -        <module>testsupport</module>
> >> > -        <module>util</module>
> >> > -        <module>blueprint</module>
> >> > -        <module>jndi</module>
> >> > -        <module>transaction</module>
> >> > -        <module>web</module>
> >> > -        <module>application</module>
> >> > -        <module>jmx</module>
> >> > -        <module>jpa</module>
> >> > -        <module>spi-fly</module>
> >> > -        <module>samples</module>
> >> >     </modules>
> >> >
> >> >     <build>
> >> > @@ -63,4 +51,37 @@
> >> >         </plugins>
> >> >     </build>
> >> >
> >> > +
> >> > +    <profiles>
> >> > +        <profile>
> >> > +            <id>default</id>
> >> > +            <activation>
> >> > +                <activeByDefault>true</activeByDefault>
> >> > +            </activation>
> >> > +            <modules>
> >> > +                <module>testsupport</module>
> >> > +                <module>util</module>
> >> > +                <module>blueprint</module>
> >> > +                <module>jndi</module>
> >> > +                <module>transaction</module>
> >> > +                <module>web</module>
> >> > +                <module>application</module>
> >> > +                <module>jmx</module>
> >> > +                <module>jpa</module>
> >> > +                <module>spi-fly</module>
> >> > +                <module>samples</module>
> >> > +            </modules>
> >> > +        </profile>
> >> > +
> >> > +        <profile>
> >> > +            <id>init</id>
> >> > +            <activation>
> >> > +                <activeByDefault>false</activeByDefault>
> >> > +            </activation>
> >> > +            <modules>
> >> > +                <module>eba-maven-plugin</module>
> >> > +            </modules>
> >> > +        </profile>
> >> > +
> >> > +    </profiles>
> >> >  </project>
> >> >
> >> > On Mar 24, 2010, at 11:04 AM, Lin Sun wrote:
> >> >
> >> >> I think using profiles is fine or perhaps we can move the
> >> >> eba-maven-plugin to its own tree/build and release the
> >> >> eba-maven-plugin separately (which seems reasonable).
> >> >>
> >> >> P.S. did you intend to attach a file?  anyway I don't see it.
> >> >>
> >> >> Lin
> >> >>
> >> >> On Wed, Mar 24, 2010 at 12:55 PM, Alan D. Cabrera <
> [email protected]
> >> >
> >> >> wrote:
> >> >>>
> >> >>>
> >> >>> Here's a possible fix using profiles.  WDYT?
> >> >>>
> >> >>>
> >> >>> Regards,
> >> >>> Alan
> >> >>>
> >> >>> On Mar 24, 2010, at 10:45 AM, Lin Sun wrote:
> >> >>>
> >> >>>> Hi
> >> >>>>
> >> >>>> I think I ran into similar issues yesterday when I tried to build
> with
> >> >>>> a clean .m2 repo.  I remember I had to manually build the
> >> >>>> default-parent, parent, then eba-plugin to get around this.   We'll
> >> >>>> have to make sure we can build aries with a clean .m2 repo before
> we
> >> >>>> release.
> >> >>>>
> >> >>>> Lin
> >> >>>>
> >> >>>> On Wed, Mar 24, 2010 at 12:39 PM, Alan D. Cabrera <
> >> [email protected]>
> >> >>>> wrote:
> >> >>>>>
> >> >>>>> I'm on a new tower and I tried to do a fresh build and it fails
> >> because
> >> >>>>> of a
> >> >>>>> missing EBA plugin.  I try to build the EBA plugin and it fails
> >> because
> >> >>>>> it's
> >> >>>>> missing a parent.
> >> >>>>>
> >> >>>>> Shouldn't we control this build process via profiles at the SVN
> root?
> >> >>>>>
> >> >>>>>
> >> >>>>> Regards,
> >> >>>>> Alan
> >> >>>>>
> >> >>>>>
> >> >>>
> >> >>>
> >> >
> >> >
> >>
> >
> >
> >
> > --
> > Cheers,
> > Guillaume Nodet
> > ------------------------
> > Blog: http://gnodet.blogspot.com/
> > ------------------------
> > Open Source SOA
> > http://fusesource.com
> >
>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Reply via email to