On 25 March 2010 16:45, David Jencks <[email protected]> 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 <[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
>>>
>
>

Reply via email to