You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by "Alan D. Cabrera" <li...@toolazydogs.com> on 2010/03/24 18:39:51 UTC

Build failure

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


Re: Build failure

Posted by Jeremy Hughes <hu...@apache.org>.
On 25 March 2010 16:45, David Jencks <da...@yahoo.com> wrote:
> I thought we had this discussion a long time ago when I started working on the build.
>
> The conclusion I thought was universally agreed to was that each aries subproject would be separately versioned and the top level pom is only for convenience and not to be relied on for anything or released.  We can still vote on all the subprojects at once.

Agreed - as that would give us flexibility to release multiple or just
one module at once.

>
> I have no particular problem with alan's idea of profiles as long as it requires you to specify something to get a non-full build.  On the other hand this kind of complexity is more stuff to maintain and after the first release the parent pom and eba-maven-plugin all the other subprojects use will not be snapshots so alan won't run into this particular problem.
>
> thanks
> david jencks
>
>
> On Mar 24, 2010, at 12:54 PM, Lin Sun 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 <gn...@gmail.com> 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 <li...@gmail.com> 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 <li...@toolazydogs.com>
>>>> 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 <list@toolazydogs.com
>>>>>
>>>>>> 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 <
>>>> list@toolazydogs.com>
>>>>>>>> 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
>>>
>
>

Re: Build failure

Posted by David Jencks <da...@yahoo.com>.
I thought we had this discussion a long time ago when I started working on the build.

The conclusion I thought was universally agreed to was that each aries subproject would be separately versioned and the top level pom is only for convenience and not to be relied on for anything or released.  We can still vote on all the subprojects at once.

I have no particular problem with alan's idea of profiles as long as it requires you to specify something to get a non-full build.  On the other hand this kind of complexity is more stuff to maintain and after the first release the parent pom and eba-maven-plugin all the other subprojects use will not be snapshots so alan won't run into this particular problem.

thanks
david jencks


On Mar 24, 2010, at 12:54 PM, Lin Sun 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 <gn...@gmail.com> 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 <li...@gmail.com> 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 <li...@toolazydogs.com>
>>> 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 <list@toolazydogs.com
>>>> 
>>>>> 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 <
>>> list@toolazydogs.com>
>>>>>>> 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
>> 


Re: Build failure

Posted by Jeremy Hughes <hu...@apache.org>.
On 25 March 2010 06:34, Guillaume Nodet <gn...@gmail.com> wrote:
> The problem will be when the release is actually created.
> Usually, the release is done using the maven release plugin and the
> following command:
>   mvn release:prepare release:perform
> This will fail because the plugin won't be available in the build just after
> it upgraded the version to the non snaphshot one for the release.
>
> Even from a practical point of view, i think it will be easier if we have to
> do "mvn release:prepare release:perform" multiple times, rather than having
> to work around this tooling and do the release ourselves.
> THe only drawback is that it leads to multiple tags, but this also mean that
>  we'll later be able to release the components separatly.

If the only drawback is that it clutters up the 'tags' / 'releases'
dir then I think that's manageable.

>
> The other option, as Lin says, is to move the plugin out of the main trunk
> and have multiple (at least two) trunks.
>
> On Thu, Mar 25, 2010 at 07:15, Alasdair Nottingham <no...@apache.org> wrote:
>
>> Once the release is done and the artifacts are in a maven repo you will be
>> able to do mvn clean install. It fails now because there is no
>> eba-maven-plugin in a maven repo.
>>
>> Alasdair
>>
>>
>> On 25 Mar 2010, at 01:43, Lin Sun <li...@gmail.com> wrote:
>>
>>  I'd think a required test before every single release is that user
>>> should be able to build the source tree using "mvn clean install" with
>>> a clean local .m2 repo.  I am concerned that not releasing the eba
>>> maven plugin first will fail that test.
>>>
>>> Lin
>>>
>>> On Wed, Mar 24, 2010 at 4:36 PM, Alasdair Nottingham <no...@apache.org>
>>> wrote:
>>>
>>>> It sounds like we are quite close to having the release ready so
>>>> perhaps we can release everything at the same time right now, and more
>>>> to a separate release model for subsequent releases?
>>>>
>>>> Alasdair
>>>>
>>>> On 24 March 2010 20:21, Lin Sun <li...@gmail.com> wrote:
>>>>
>>>>> Right, I mean the eba maven plugin and its dependency out of the
>>>>> current trunk dir, unless we get rid of its current parent pom
>>>>> dependency.
>>>>>
>>>>> That way, we can have 2 releases, 2 votes and 2 tags, which is less
>>>>> overhead than each subproject has its own tag.  And if the eba plugin
>>>>> is stable, in a future release, we just need to do 1 release, 1 vote
>>>>> and 1 tag of aries trunk.
>>>>>
>>>>> Lin
>>>>>
>>>>> On Wed, Mar 24, 2010 at 3:00 PM, Guillaume Nodet <gn...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> 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 <li...@gmail.com> 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 <gn...@gmail.com>
>>>>>>> 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 <li...@gmail.com> 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 <
>>>>>>>>> list@toolazydogs.com>
>>>>>>>>> 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 <
>>>>>>>>>>>
>>>>>>>>>> list@toolazydogs.com
>>>>>>>
>>>>>>>>
>>>>>>>>>>  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 <
>>>>>>>>>>>>>
>>>>>>>>>>>> list@toolazydogs.com>
>>>>>>>>>
>>>>>>>>>> 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
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Alasdair Nottingham
>>>> not@apache.org
>>>>
>>>>
>
>
> --
> Cheers,
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> ------------------------
> Open Source SOA
> http://fusesource.com
>

Re: Build failure

Posted by Guillaume Nodet <gn...@gmail.com>.
The problem will be when the release is actually created.
Usually, the release is done using the maven release plugin and the
following command:
   mvn release:prepare release:perform
This will fail because the plugin won't be available in the build just after
it upgraded the version to the non snaphshot one for the release.

Even from a practical point of view, i think it will be easier if we have to
do "mvn release:prepare release:perform" multiple times, rather than having
to work around this tooling and do the release ourselves.
THe only drawback is that it leads to multiple tags, but this also mean that
 we'll later be able to release the components separatly.

The other option, as Lin says, is to move the plugin out of the main trunk
and have multiple (at least two) trunks.

On Thu, Mar 25, 2010 at 07:15, Alasdair Nottingham <no...@apache.org> wrote:

> Once the release is done and the artifacts are in a maven repo you will be
> able to do mvn clean install. It fails now because there is no
> eba-maven-plugin in a maven repo.
>
> Alasdair
>
>
> On 25 Mar 2010, at 01:43, Lin Sun <li...@gmail.com> wrote:
>
>  I'd think a required test before every single release is that user
>> should be able to build the source tree using "mvn clean install" with
>> a clean local .m2 repo.  I am concerned that not releasing the eba
>> maven plugin first will fail that test.
>>
>> Lin
>>
>> On Wed, Mar 24, 2010 at 4:36 PM, Alasdair Nottingham <no...@apache.org>
>> wrote:
>>
>>> It sounds like we are quite close to having the release ready so
>>> perhaps we can release everything at the same time right now, and more
>>> to a separate release model for subsequent releases?
>>>
>>> Alasdair
>>>
>>> On 24 March 2010 20:21, Lin Sun <li...@gmail.com> wrote:
>>>
>>>> Right, I mean the eba maven plugin and its dependency out of the
>>>> current trunk dir, unless we get rid of its current parent pom
>>>> dependency.
>>>>
>>>> That way, we can have 2 releases, 2 votes and 2 tags, which is less
>>>> overhead than each subproject has its own tag.  And if the eba plugin
>>>> is stable, in a future release, we just need to do 1 release, 1 vote
>>>> and 1 tag of aries trunk.
>>>>
>>>> Lin
>>>>
>>>> On Wed, Mar 24, 2010 at 3:00 PM, Guillaume Nodet <gn...@gmail.com>
>>>> wrote:
>>>>
>>>>> 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 <li...@gmail.com> 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 <gn...@gmail.com>
>>>>>> 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 <li...@gmail.com> 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 <
>>>>>>>> list@toolazydogs.com>
>>>>>>>> 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 <
>>>>>>>>>>
>>>>>>>>> list@toolazydogs.com
>>>>>>
>>>>>>>
>>>>>>>>>  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 <
>>>>>>>>>>>>
>>>>>>>>>>> list@toolazydogs.com>
>>>>>>>>
>>>>>>>>> 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
>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> Alasdair Nottingham
>>> not@apache.org
>>>
>>>


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

Re: Build failure

Posted by Alasdair Nottingham <no...@apache.org>.
Once the release is done and the artifacts are in a maven repo you  
will be able to do mvn clean install. It fails now because there is no  
eba-maven-plugin in a maven repo.

Alasdair

On 25 Mar 2010, at 01:43, Lin Sun <li...@gmail.com> wrote:

> I'd think a required test before every single release is that user
> should be able to build the source tree using "mvn clean install" with
> a clean local .m2 repo.  I am concerned that not releasing the eba
> maven plugin first will fail that test.
>
> Lin
>
> On Wed, Mar 24, 2010 at 4:36 PM, Alasdair Nottingham  
> <no...@apache.org> wrote:
>> It sounds like we are quite close to having the release ready so
>> perhaps we can release everything at the same time right now, and  
>> more
>> to a separate release model for subsequent releases?
>>
>> Alasdair
>>
>> On 24 March 2010 20:21, Lin Sun <li...@gmail.com> wrote:
>>> Right, I mean the eba maven plugin and its dependency out of the
>>> current trunk dir, unless we get rid of its current parent pom
>>> dependency.
>>>
>>> That way, we can have 2 releases, 2 votes and 2 tags, which is less
>>> overhead than each subproject has its own tag.  And if the eba  
>>> plugin
>>> is stable, in a future release, we just need to do 1 release, 1 vote
>>> and 1 tag of aries trunk.
>>>
>>> Lin
>>>
>>> On Wed, Mar 24, 2010 at 3:00 PM, Guillaume Nodet  
>>> <gn...@gmail.com> wrote:
>>>> 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 <li...@gmail.com>  
>>>> 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  
>>>>> <gn...@gmail.com> 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 <li...@gmail.com>  
>>>>>> 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 <list@toolazydogs.com 
>>>>>>> >
>>>>>>> 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 <
>>>>> list@toolazydogs.com
>>>>>>>>
>>>>>>>>> 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 <
>>>>>>> list@toolazydogs.com>
>>>>>>>>>>> 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
>>>>
>>>
>>
>>
>>
>> --
>> Alasdair Nottingham
>> not@apache.org
>>

Re: Build failure

Posted by Lin Sun <li...@gmail.com>.
I'd think a required test before every single release is that user
should be able to build the source tree using "mvn clean install" with
a clean local .m2 repo.  I am concerned that not releasing the eba
maven plugin first will fail that test.

Lin

On Wed, Mar 24, 2010 at 4:36 PM, Alasdair Nottingham <no...@apache.org> wrote:
> It sounds like we are quite close to having the release ready so
> perhaps we can release everything at the same time right now, and more
> to a separate release model for subsequent releases?
>
> Alasdair
>
> On 24 March 2010 20:21, Lin Sun <li...@gmail.com> wrote:
>> Right, I mean the eba maven plugin and its dependency out of the
>> current trunk dir, unless we get rid of its current parent pom
>> dependency.
>>
>> That way, we can have 2 releases, 2 votes and 2 tags, which is less
>> overhead than each subproject has its own tag.  And if the eba plugin
>> is stable, in a future release, we just need to do 1 release, 1 vote
>> and 1 tag of aries trunk.
>>
>> Lin
>>
>> On Wed, Mar 24, 2010 at 3:00 PM, Guillaume Nodet <gn...@gmail.com> wrote:
>>> 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 <li...@gmail.com> 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 <gn...@gmail.com> 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 <li...@gmail.com> 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 <li...@toolazydogs.com>
>>>> >> 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 <
>>>> list@toolazydogs.com
>>>> >> >
>>>> >> >> 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 <
>>>> >> list@toolazydogs.com>
>>>> >> >>>> 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
>>>
>>
>
>
>
> --
> Alasdair Nottingham
> not@apache.org
>

Re: Build failure

Posted by Alasdair Nottingham <no...@apache.org>.
It sounds like we are quite close to having the release ready so
perhaps we can release everything at the same time right now, and more
to a separate release model for subsequent releases?

Alasdair

On 24 March 2010 20:21, Lin Sun <li...@gmail.com> wrote:
> Right, I mean the eba maven plugin and its dependency out of the
> current trunk dir, unless we get rid of its current parent pom
> dependency.
>
> That way, we can have 2 releases, 2 votes and 2 tags, which is less
> overhead than each subproject has its own tag.  And if the eba plugin
> is stable, in a future release, we just need to do 1 release, 1 vote
> and 1 tag of aries trunk.
>
> Lin
>
> On Wed, Mar 24, 2010 at 3:00 PM, Guillaume Nodet <gn...@gmail.com> wrote:
>> 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 <li...@gmail.com> 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 <gn...@gmail.com> 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 <li...@gmail.com> 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 <li...@toolazydogs.com>
>>> >> 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 <
>>> list@toolazydogs.com
>>> >> >
>>> >> >> 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 <
>>> >> list@toolazydogs.com>
>>> >> >>>> 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
>>
>



-- 
Alasdair Nottingham
not@apache.org

Re: Build failure

Posted by Lin Sun <li...@gmail.com>.
Right, I mean the eba maven plugin and its dependency out of the
current trunk dir, unless we get rid of its current parent pom
dependency.

That way, we can have 2 releases, 2 votes and 2 tags, which is less
overhead than each subproject has its own tag.  And if the eba plugin
is stable, in a future release, we just need to do 1 release, 1 vote
and 1 tag of aries trunk.

Lin

On Wed, Mar 24, 2010 at 3:00 PM, Guillaume Nodet <gn...@gmail.com> wrote:
> 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 <li...@gmail.com> 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 <gn...@gmail.com> 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 <li...@gmail.com> 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 <li...@toolazydogs.com>
>> >> 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 <
>> list@toolazydogs.com
>> >> >
>> >> >> 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 <
>> >> list@toolazydogs.com>
>> >> >>>> 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
>

Re: Build failure

Posted by Guillaume Nodet <gn...@gmail.com>.
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 <li...@gmail.com> 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 <gn...@gmail.com> 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 <li...@gmail.com> 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 <li...@toolazydogs.com>
> >> 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 <
> list@toolazydogs.com
> >> >
> >> >> 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 <
> >> list@toolazydogs.com>
> >> >>>> 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

Re: Build failure

Posted by Lin Sun <li...@gmail.com>.
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 <gn...@gmail.com> 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 <li...@gmail.com> 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 <li...@toolazydogs.com>
>> 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 <list@toolazydogs.com
>> >
>> >> 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 <
>> list@toolazydogs.com>
>> >>>> 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
>

Re: Build failure

Posted by Guillaume Nodet <gn...@gmail.com>.
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 <li...@gmail.com> 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 <li...@toolazydogs.com>
> 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 <list@toolazydogs.com
> >
> >> 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 <
> list@toolazydogs.com>
> >>>> 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

Re: Build failure

Posted by Lin Sun <li...@gmail.com>.
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 <li...@toolazydogs.com> 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 <li...@toolazydogs.com>
>> 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 <li...@toolazydogs.com>
>>>> 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
>>>>>
>>>>>
>>>
>>>
>
>

Re: Build failure

Posted by "Alan D. Cabrera" <li...@toolazydogs.com>.
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 <list@toolazydogs.com 
> > 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 <list@toolazydogs.com 
>>> >
>>> 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
>>>>
>>>>
>>
>>


Re: Build failure

Posted by Lin Sun <li...@gmail.com>.
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 <li...@toolazydogs.com> 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 <li...@toolazydogs.com>
>> 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
>>>
>>>
>
>

Re: Build failure

Posted by "Alan D. Cabrera" <li...@toolazydogs.com>.

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 <list@toolazydogs.com 
> > 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
>>
>>


Re: Build failure

Posted by Lin Sun <li...@gmail.com>.
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 <li...@toolazydogs.com> 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
>
>