You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-dev@ws.apache.org by "Dan Jemiolo (JIRA)" <ji...@apache.org> on 2006/07/16 22:02:15 UTC

[jira] Created: (MUSE-42) Update /trunk/modules and build-all.bat to support a top-level Maven2 POM for Muse

Update /trunk/modules and build-all.bat to support a top-level Maven2 POM for Muse
----------------------------------------------------------------------------------

                 Key: MUSE-42
                 URL: http://issues.apache.org/jira/browse/MUSE-42
             Project: Muse
          Issue Type: Improvement
          Components: Build - Maven, Dependencies, and Optimizations
    Affects Versions: 2.0.0 M1
            Reporter: Dan Jemiolo
         Assigned To: Dan Jemiolo
            Priority: Minor
             Fix For: 2.0.0 M2


It is possible to create a top-level POM for Maven2 that will loop through the individual module POMs and build all of them. This will allow us to have a completely-Maven2-based build, with much less in the .bat/.sh files. We have a proposed solution, we just need the POM file submitted and licensed in JIRA.

Original request and proposal is here:  http://marc.theaimsgroup.com/?l=muse-dev&m=115269144619791&w=2

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org


[jira] Updated: (MUSE-42) Update /trunk/modules and build-all.bat to support a top-level Maven2 POM for Muse

Posted by "Dan Jemiolo (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/MUSE-42?page=all ]

Dan Jemiolo updated MUSE-42:
----------------------------

    Attachment: pom.xml

Copied attachment from MUSE-43

> Update /trunk/modules and build-all.bat to support a top-level Maven2 POM for Muse
> ----------------------------------------------------------------------------------
>
>                 Key: MUSE-42
>                 URL: http://issues.apache.org/jira/browse/MUSE-42
>             Project: Muse
>          Issue Type: Improvement
>          Components: Build - Maven, Dependencies, and Optimizations
>    Affects Versions: 2.0.0 M1
>            Reporter: Dan Jemiolo
>         Assigned To: Dan Jemiolo
>            Priority: Minor
>             Fix For: 2.0.0 M2
>
>         Attachments: pom.xml
>
>
> It is possible to create a top-level POM for Maven2 that will loop through the individual module POMs and build all of them. This will allow us to have a completely-Maven2-based build, with much less in the .bat/.sh files. We have a proposed solution, we just need the POM file submitted and licensed in JIRA.
> Original request and proposal is here:  http://marc.theaimsgroup.com/?l=muse-dev&m=115269144619791&w=2

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org


Re: Building muse and testing (was Re: [jira] Closed: (MUSE-42) Update /trunk/modules and build-all.bat to support a top-level Maven2 POM for Muse)

Posted by Nathan Sowatskey <ns...@cisco.com>.
Yes, we can do that. The test harness is in the simulator module.

At the moment my colleagues and I are assessing the effort required to 
do this, and the work on the build system.

We will get back to you with a proposal next week.

Regards

Nathan

Daniel Jemiolo wrote:
> Hi Nathan,
> 
> How would you propose we merge the test work? I was looking at the source 
> tree but it wasn't clear to me which module should be used to set up the 
> test harness.
> 
> Dan
> 
> 
> Nathan Sowatskey <ns...@cisco.com> wrote on 07/18/2006 08:18:50 AM:
> 
>> Hi
>>
>> Happy coincidence on the modules name then, as the structure you have is 
> 
>> quite close to the standard practice.
>>
>> I did notice the absence of tests. On a separate front, I have a project 
> 
>> at sourceforge, mtosi-ri, which is in the same problem area and contains 
> 
>> a simulator module which runs tests in much the way that you describe, 
>> by starting client and test servers and exchanging messages. See 
>> https://sourceforge.net/projects/mtosi-ri
>>
>> I think that it would make sense to combine the two efforts, for lots of 
> 
>> reasons. You might like to think about whether you would like us to do 
> that.
>> Regards
>>
>> Nathan
>>
>> Daniel Jemiolo wrote:
>>> The fact that I chose the name "modules" is really a coincidence - the 
> 
>>> structure of /trunk was created before I had started learning Maven, 
> and 
>>> "modules" was selected because I envisioned the individual pieces 
> being 
>>> similar to Axis2 modules. They are not .mar files yet, but perhaps one 
> day 
>>> they will be.
>>>
>>> Right now my main focus (if you could call it that) with Maven is "how 
> do 
>>> we better incorporate the sample web projects" - these kind of 
> projects 
>>> are the chief means of testing, but I do not know how we can use Maven 
> to 
>>> run tests against something that needs to be deployed on Tomcat or 
> OSGi. 
>>> Andrew had a plan for developing our test harness[1], but both of us 
> have 
>>> been busy and this has fallen on the back burner. If we could create a 
> POM 
>>> that built the WARs, deployed them on Tomcat, and ran the test 
> clients, 
>>> that would be great; I know that Maven has a way to build WARs, and 
>>> automatically run test apps, but I don't know about deployment. 
> Progress 
>>> on this front would be a great reason to revist the top-level 
> structure 
>>> and POM.
>>>
>>> For the web site I am just editing the site files in /site, 
> committing, 
>>> and doing a SVN update from minotaur.apache.org. This was quicker for 
> me 
>>> than learning another markup meta-language (Forrest) and doing the 
> extra 
>>> steps necessary to re-generate the site. Right now we're mostly adding 
> to 
>>> the front page News and Releases section, so it's not bad; soon I'll 
> add a 
>>> new tutorial node, which should also be self-contained. The only 
> problem 
>>> comes if we want to redesign the major UI components of the site, 
> which I 
>>> have no plans of doing in the foreseeable future.  ;)
>>>
>>> Dan
>>>
>>> [1]  http://marc.theaimsgroup.com/?l=muse-dev&m=115143926500357&w=2
>>>
>>>
>>> Nathan Sowatskey <ns...@cisco.com> wrote on 07/17/2006 02:57:45 PM:
>>>
>>>> Ah!
>>>>
>>>> It is not where I expected it to be :-)
>>>>
>>>> Normally the top level pom.xml is in the top level directory that 
>>>> contains the modules directory, not in the same directory as the 
> modules 
>>>> themselves.
>>>>
>>>> It needs to be in the top level directory so that the site docs for 
> the 
>>>> whole project can be built in the appropriate place.
>>>>
>>>> Did you *really* want to have it where it is, or was that just a 
> Maven 
>>>> thing that wasn't fully understood?
>>>>
>>>> Regards
>>>>
>>>> Nathan
>>>>
>>>> Daniel Jemiolo wrote:
>>>>> looks like it's there:
>>>>>
>>>>> http://svn.apache.org/viewvc/webservices/muse/trunk/modules/
>>>>>
>>>>> did you get any of the other updates?
>>>>>
>>>>>
>>>>>
>>>>> Nathan Sowatskey <ns...@cisco.com> wrote on 07/17/2006 02:07:48 
> PM:
>>>>>> Hi
>>>>>>
>>>>>> I can't see the pom.xml in trunk after I update. Should it be there 
> 
>>> yet?
>>>>>> Thanks
>>>>>>
>>>>>> Nathan
>>>>>>
>>>>>> Dan Jemiolo (JIRA) wrote:
>>>>>>>      [ http://issues.apache.org/jira/browse/MUSE-42?page=all ]
>>>>>>>
>>>>>>> Dan Jemiolo closed MUSE-42.
>>>>>>> ---------------------------
>>>>>>>
>>>>>>>     Resolution: Fixed
>>>>>>>
>>>>>>> Fixed:  http://svn.apache.org/viewvc?view=rev&revision=422728
>>>>>>>
>>>>>>>> Update /trunk/modules and build-all.bat to support a top-level 
>>> Maven2 
>>>>> POM for Muse
>>>>>
> ----------------------------------------------------------------------------------
>>>>>>>>                 Key: MUSE-42
>>>>>>>>                 URL: http://issues.apache.org/jira/browse/MUSE-42
>>>>>>>>             Project: Muse
>>>>>>>>          Issue Type: Improvement
>>>>>>>>          Components: Build - Maven, Dependencies, and 
> Optimizations
>>>>>>>>    Affects Versions: 2.0.0 M1
>>>>>>>>            Reporter: Dan Jemiolo
>>>>>>>>         Assigned To: Dan Jemiolo
>>>>>>>>            Priority: Minor
>>>>>>>>             Fix For: 2.0.0 M2
>>>>>>>>
>>>>>>>>         Attachments: pom.xml
>>>>>>>>
>>>>>>>>
>>>>>>>> It is possible to create a top-level POM for Maven2 that will 
> loop 
>>>>> through 
>>>>>> the individual module POMs and build all of them. This will allow 
> us 
>>> to 
>>>>> have a
>>>>>> completely-Maven2-based build, with much less in the .bat/.sh 
> files. 
>>> We 
>>>>> have a
>>>>>> proposed solution, we just need the POM file submitted and licensed 
> 
>>> in 
>>>>> JIRA.
>>>>>>>> Original request and proposal is here: 
>>> http://marc.theaimsgroup.com/?
>>>>>> l=muse-dev&m=115269144619791&w=2
>>>>>> -- 
>>>>>> Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk 
>>>>>> +34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - 
>>>>>> nsowatsk@cisco.com
>>>>>>
>>>>>>
> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
>>>>>> For additional commands, e-mail: muse-dev-help@ws.apache.org
>>>>>>
>>>>>
> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
>>>>> For additional commands, e-mail: muse-dev-help@ws.apache.org
>>>>>
>>>> -- 
>>>> Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk 
>>>> +34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - 
>>>> nsowatsk@cisco.com
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
>>>> For additional commands, e-mail: muse-dev-help@ws.apache.org
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
>>> For additional commands, e-mail: muse-dev-help@ws.apache.org
>>>
>> -- 
>> Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk 
>> +34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - 
>> nsowatsk@cisco.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
>> For additional commands, e-mail: muse-dev-help@ws.apache.org
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: muse-dev-help@ws.apache.org
> 

-- 
Nathan Sowatskey - Technical Leader, NMTG - Desk +34-91-201-2139 - 
Mobile +34-638-083-675 - AIM id NathanCisco - nsowatsk@cisco.com

---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org


Re: Building muse and testing (was Re: [jira] Closed: (MUSE-42) Update /trunk/modules and build-all.bat to support a top-level Maven2 POM for Muse)

Posted by Daniel Jemiolo <da...@us.ibm.com>.
Hi Nathan,

How would you propose we merge the test work? I was looking at the source 
tree but it wasn't clear to me which module should be used to set up the 
test harness.

Dan


Nathan Sowatskey <ns...@cisco.com> wrote on 07/18/2006 08:18:50 AM:

> Hi
> 
> Happy coincidence on the modules name then, as the structure you have is 

> quite close to the standard practice.
> 
> I did notice the absence of tests. On a separate front, I have a project 

> at sourceforge, mtosi-ri, which is in the same problem area and contains 

> a simulator module which runs tests in much the way that you describe, 
> by starting client and test servers and exchanging messages. See 
> https://sourceforge.net/projects/mtosi-ri
> 
> I think that it would make sense to combine the two efforts, for lots of 

> reasons. You might like to think about whether you would like us to do 
that.
> 
> Regards
> 
> Nathan
> 
> Daniel Jemiolo wrote:
> > The fact that I chose the name "modules" is really a coincidence - the 

> > structure of /trunk was created before I had started learning Maven, 
and 
> > "modules" was selected because I envisioned the individual pieces 
being 
> > similar to Axis2 modules. They are not .mar files yet, but perhaps one 
day 
> > they will be.
> > 
> > Right now my main focus (if you could call it that) with Maven is "how 
do 
> > we better incorporate the sample web projects" - these kind of 
projects 
> > are the chief means of testing, but I do not know how we can use Maven 
to 
> > run tests against something that needs to be deployed on Tomcat or 
OSGi. 
> > Andrew had a plan for developing our test harness[1], but both of us 
have 
> > been busy and this has fallen on the back burner. If we could create a 
POM 
> > that built the WARs, deployed them on Tomcat, and ran the test 
clients, 
> > that would be great; I know that Maven has a way to build WARs, and 
> > automatically run test apps, but I don't know about deployment. 
Progress 
> > on this front would be a great reason to revist the top-level 
structure 
> > and POM.
> > 
> > For the web site I am just editing the site files in /site, 
committing, 
> > and doing a SVN update from minotaur.apache.org. This was quicker for 
me 
> > than learning another markup meta-language (Forrest) and doing the 
extra 
> > steps necessary to re-generate the site. Right now we're mostly adding 
to 
> > the front page News and Releases section, so it's not bad; soon I'll 
add a 
> > new tutorial node, which should also be self-contained. The only 
problem 
> > comes if we want to redesign the major UI components of the site, 
which I 
> > have no plans of doing in the foreseeable future.  ;)
> > 
> > Dan
> > 
> > [1]  http://marc.theaimsgroup.com/?l=muse-dev&m=115143926500357&w=2
> > 
> > 
> > Nathan Sowatskey <ns...@cisco.com> wrote on 07/17/2006 02:57:45 PM:
> > 
> >> Ah!
> >>
> >> It is not where I expected it to be :-)
> >>
> >> Normally the top level pom.xml is in the top level directory that 
> >> contains the modules directory, not in the same directory as the 
modules 
> > 
> >> themselves.
> >>
> >> It needs to be in the top level directory so that the site docs for 
the 
> >> whole project can be built in the appropriate place.
> >>
> >> Did you *really* want to have it where it is, or was that just a 
Maven 
> >> thing that wasn't fully understood?
> >>
> >> Regards
> >>
> >> Nathan
> >>
> >> Daniel Jemiolo wrote:
> >>> looks like it's there:
> >>>
> >>> http://svn.apache.org/viewvc/webservices/muse/trunk/modules/
> >>>
> >>> did you get any of the other updates?
> >>>
> >>>
> >>>
> >>> Nathan Sowatskey <ns...@cisco.com> wrote on 07/17/2006 02:07:48 
PM:
> >>>
> >>>> Hi
> >>>>
> >>>> I can't see the pom.xml in trunk after I update. Should it be there 

> > yet?
> >>>> Thanks
> >>>>
> >>>> Nathan
> >>>>
> >>>> Dan Jemiolo (JIRA) wrote:
> >>>>>      [ http://issues.apache.org/jira/browse/MUSE-42?page=all ]
> >>>>>
> >>>>> Dan Jemiolo closed MUSE-42.
> >>>>> ---------------------------
> >>>>>
> >>>>>     Resolution: Fixed
> >>>>>
> >>>>> Fixed:  http://svn.apache.org/viewvc?view=rev&revision=422728
> >>>>>
> >>>>>> Update /trunk/modules and build-all.bat to support a top-level 
> > Maven2 
> >>> POM for Muse
> >>>
> > 
----------------------------------------------------------------------------------
> >>>>>>                 Key: MUSE-42
> >>>>>>                 URL: http://issues.apache.org/jira/browse/MUSE-42
> >>>>>>             Project: Muse
> >>>>>>          Issue Type: Improvement
> >>>>>>          Components: Build - Maven, Dependencies, and 
Optimizations
> >>>>>>    Affects Versions: 2.0.0 M1
> >>>>>>            Reporter: Dan Jemiolo
> >>>>>>         Assigned To: Dan Jemiolo
> >>>>>>            Priority: Minor
> >>>>>>             Fix For: 2.0.0 M2
> >>>>>>
> >>>>>>         Attachments: pom.xml
> >>>>>>
> >>>>>>
> >>>>>> It is possible to create a top-level POM for Maven2 that will 
loop 
> >>> through 
> >>>> the individual module POMs and build all of them. This will allow 
us 
> > to 
> >>> have a
> >>>> completely-Maven2-based build, with much less in the .bat/.sh 
files. 
> > We 
> >>> have a
> >>>> proposed solution, we just need the POM file submitted and licensed 

> > in 
> >>> JIRA.
> >>>>>> Original request and proposal is here: 
> > http://marc.theaimsgroup.com/?
> >>>> l=muse-dev&m=115269144619791&w=2
> >>>> -- 
> >>>> Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk 
> >>>> +34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - 
> >>>> nsowatsk@cisco.com
> >>>>
> >>>> 
---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
> >>>> For additional commands, e-mail: muse-dev-help@ws.apache.org
> >>>>
> >>>
> >>> 
---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
> >>> For additional commands, e-mail: muse-dev-help@ws.apache.org
> >>>
> >> -- 
> >> Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk 
> >> +34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - 
> >> nsowatsk@cisco.com
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
> >> For additional commands, e-mail: muse-dev-help@ws.apache.org
> >>
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
> > For additional commands, e-mail: muse-dev-help@ws.apache.org
> > 
> 
> -- 
> Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk 
> +34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - 
> nsowatsk@cisco.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: muse-dev-help@ws.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org


Building muse and testing (was Re: [jira] Closed: (MUSE-42) Update /trunk/modules and build-all.bat to support a top-level Maven2 POM for Muse)

Posted by Nathan Sowatskey <ns...@cisco.com>.
Hi

Happy coincidence on the modules name then, as the structure you have is 
quite close to the standard practice.

I did notice the absence of tests. On a separate front, I have a project 
at sourceforge, mtosi-ri, which is in the same problem area and contains 
a simulator module which runs tests in much the way that you describe, 
by starting client and test servers and exchanging messages. See 
https://sourceforge.net/projects/mtosi-ri

I think that it would make sense to combine the two efforts, for lots of 
reasons. You might like to think about whether you would like us to do that.

Regards

Nathan

Daniel Jemiolo wrote:
> The fact that I chose the name "modules" is really a coincidence - the 
> structure of /trunk was created before I had started learning Maven, and 
> "modules" was selected because I envisioned the individual pieces being 
> similar to Axis2 modules. They are not .mar files yet, but perhaps one day 
> they will be.
> 
> Right now my main focus (if you could call it that) with Maven is "how do 
> we better incorporate the sample web projects" - these kind of projects 
> are the chief means of testing, but I do not know how we can use Maven to 
> run tests against something that needs to be deployed on Tomcat or OSGi. 
> Andrew had a plan for developing our test harness[1], but both of us have 
> been busy and this has fallen on the back burner. If we could create a POM 
> that built the WARs, deployed them on Tomcat, and ran the test clients, 
> that would be great; I know that Maven has a way to build WARs, and 
> automatically run test apps, but I don't know about deployment. Progress 
> on this front would be a great reason to revist the top-level structure 
> and POM.
> 
> For the web site I am just editing the site files in /site, committing, 
> and doing a SVN update from minotaur.apache.org. This was quicker for me 
> than learning another markup meta-language (Forrest) and doing the extra 
> steps necessary to re-generate the site. Right now we're mostly adding to 
> the front page News and Releases section, so it's not bad; soon I'll add a 
> new tutorial node, which should also be self-contained. The only problem 
> comes if we want to redesign the major UI components of the site, which I 
> have no plans of doing in the foreseeable future.  ;)
> 
> Dan
> 
> [1]  http://marc.theaimsgroup.com/?l=muse-dev&m=115143926500357&w=2
> 
> 
> Nathan Sowatskey <ns...@cisco.com> wrote on 07/17/2006 02:57:45 PM:
> 
>> Ah!
>>
>> It is not where I expected it to be :-)
>>
>> Normally the top level pom.xml is in the top level directory that 
>> contains the modules directory, not in the same directory as the modules 
> 
>> themselves.
>>
>> It needs to be in the top level directory so that the site docs for the 
>> whole project can be built in the appropriate place.
>>
>> Did you *really* want to have it where it is, or was that just a Maven 
>> thing that wasn't fully understood?
>>
>> Regards
>>
>> Nathan
>>
>> Daniel Jemiolo wrote:
>>> looks like it's there:
>>>
>>> http://svn.apache.org/viewvc/webservices/muse/trunk/modules/
>>>
>>> did you get any of the other updates?
>>>
>>>
>>>
>>> Nathan Sowatskey <ns...@cisco.com> wrote on 07/17/2006 02:07:48 PM:
>>>
>>>> Hi
>>>>
>>>> I can't see the pom.xml in trunk after I update. Should it be there 
> yet?
>>>> Thanks
>>>>
>>>> Nathan
>>>>
>>>> Dan Jemiolo (JIRA) wrote:
>>>>>      [ http://issues.apache.org/jira/browse/MUSE-42?page=all ]
>>>>>
>>>>> Dan Jemiolo closed MUSE-42.
>>>>> ---------------------------
>>>>>
>>>>>     Resolution: Fixed
>>>>>
>>>>> Fixed:  http://svn.apache.org/viewvc?view=rev&revision=422728
>>>>>
>>>>>> Update /trunk/modules and build-all.bat to support a top-level 
> Maven2 
>>> POM for Muse
>>>
> ----------------------------------------------------------------------------------
>>>>>>                 Key: MUSE-42
>>>>>>                 URL: http://issues.apache.org/jira/browse/MUSE-42
>>>>>>             Project: Muse
>>>>>>          Issue Type: Improvement
>>>>>>          Components: Build - Maven, Dependencies, and Optimizations
>>>>>>    Affects Versions: 2.0.0 M1
>>>>>>            Reporter: Dan Jemiolo
>>>>>>         Assigned To: Dan Jemiolo
>>>>>>            Priority: Minor
>>>>>>             Fix For: 2.0.0 M2
>>>>>>
>>>>>>         Attachments: pom.xml
>>>>>>
>>>>>>
>>>>>> It is possible to create a top-level POM for Maven2 that will loop 
>>> through 
>>>> the individual module POMs and build all of them. This will allow us 
> to 
>>> have a
>>>> completely-Maven2-based build, with much less in the .bat/.sh files. 
> We 
>>> have a
>>>> proposed solution, we just need the POM file submitted and licensed 
> in 
>>> JIRA.
>>>>>> Original request and proposal is here: 
> http://marc.theaimsgroup.com/?
>>>> l=muse-dev&m=115269144619791&w=2
>>>> -- 
>>>> Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk 
>>>> +34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - 
>>>> nsowatsk@cisco.com
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
>>>> For additional commands, e-mail: muse-dev-help@ws.apache.org
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
>>> For additional commands, e-mail: muse-dev-help@ws.apache.org
>>>
>> -- 
>> Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk 
>> +34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - 
>> nsowatsk@cisco.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
>> For additional commands, e-mail: muse-dev-help@ws.apache.org
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: muse-dev-help@ws.apache.org
> 

-- 
Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk 
+34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - 
nsowatsk@cisco.com

---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org


Re: [jira] Closed: (MUSE-42) Update /trunk/modules and build-all.bat to support a top-level Maven2 POM for Muse

Posted by Daniel Jemiolo <da...@us.ibm.com>.
The fact that I chose the name "modules" is really a coincidence - the 
structure of /trunk was created before I had started learning Maven, and 
"modules" was selected because I envisioned the individual pieces being 
similar to Axis2 modules. They are not .mar files yet, but perhaps one day 
they will be.

Right now my main focus (if you could call it that) with Maven is "how do 
we better incorporate the sample web projects" - these kind of projects 
are the chief means of testing, but I do not know how we can use Maven to 
run tests against something that needs to be deployed on Tomcat or OSGi. 
Andrew had a plan for developing our test harness[1], but both of us have 
been busy and this has fallen on the back burner. If we could create a POM 
that built the WARs, deployed them on Tomcat, and ran the test clients, 
that would be great; I know that Maven has a way to build WARs, and 
automatically run test apps, but I don't know about deployment. Progress 
on this front would be a great reason to revist the top-level structure 
and POM.

For the web site I am just editing the site files in /site, committing, 
and doing a SVN update from minotaur.apache.org. This was quicker for me 
than learning another markup meta-language (Forrest) and doing the extra 
steps necessary to re-generate the site. Right now we're mostly adding to 
the front page News and Releases section, so it's not bad; soon I'll add a 
new tutorial node, which should also be self-contained. The only problem 
comes if we want to redesign the major UI components of the site, which I 
have no plans of doing in the foreseeable future.  ;)

Dan

[1]  http://marc.theaimsgroup.com/?l=muse-dev&m=115143926500357&w=2


Nathan Sowatskey <ns...@cisco.com> wrote on 07/17/2006 02:57:45 PM:

> Ah!
> 
> It is not where I expected it to be :-)
> 
> Normally the top level pom.xml is in the top level directory that 
> contains the modules directory, not in the same directory as the modules 

> themselves.
> 
> It needs to be in the top level directory so that the site docs for the 
> whole project can be built in the appropriate place.
> 
> Did you *really* want to have it where it is, or was that just a Maven 
> thing that wasn't fully understood?
> 
> Regards
> 
> Nathan
> 
> Daniel Jemiolo wrote:
> > looks like it's there:
> > 
> > http://svn.apache.org/viewvc/webservices/muse/trunk/modules/
> > 
> > did you get any of the other updates?
> > 
> > 
> > 
> > Nathan Sowatskey <ns...@cisco.com> wrote on 07/17/2006 02:07:48 PM:
> > 
> >> Hi
> >>
> >> I can't see the pom.xml in trunk after I update. Should it be there 
yet?
> >>
> >> Thanks
> >>
> >> Nathan
> >>
> >> Dan Jemiolo (JIRA) wrote:
> >>>      [ http://issues.apache.org/jira/browse/MUSE-42?page=all ]
> >>>
> >>> Dan Jemiolo closed MUSE-42.
> >>> ---------------------------
> >>>
> >>>     Resolution: Fixed
> >>>
> >>> Fixed:  http://svn.apache.org/viewvc?view=rev&revision=422728
> >>>
> >>>> Update /trunk/modules and build-all.bat to support a top-level 
Maven2 
> > POM for Muse
> > 
----------------------------------------------------------------------------------
> >>>>                 Key: MUSE-42
> >>>>                 URL: http://issues.apache.org/jira/browse/MUSE-42
> >>>>             Project: Muse
> >>>>          Issue Type: Improvement
> >>>>          Components: Build - Maven, Dependencies, and Optimizations
> >>>>    Affects Versions: 2.0.0 M1
> >>>>            Reporter: Dan Jemiolo
> >>>>         Assigned To: Dan Jemiolo
> >>>>            Priority: Minor
> >>>>             Fix For: 2.0.0 M2
> >>>>
> >>>>         Attachments: pom.xml
> >>>>
> >>>>
> >>>> It is possible to create a top-level POM for Maven2 that will loop 
> > through 
> >> the individual module POMs and build all of them. This will allow us 
to 
> > have a
> >> completely-Maven2-based build, with much less in the .bat/.sh files. 
We 
> > have a
> >> proposed solution, we just need the POM file submitted and licensed 
in 
> > JIRA.
> >>>> Original request and proposal is here: 
http://marc.theaimsgroup.com/?
> >> l=muse-dev&m=115269144619791&w=2
> >> -- 
> >> Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk 
> >> +34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - 
> >> nsowatsk@cisco.com
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
> >> For additional commands, e-mail: muse-dev-help@ws.apache.org
> >>
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
> > For additional commands, e-mail: muse-dev-help@ws.apache.org
> > 
> 
> -- 
> Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk 
> +34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - 
> nsowatsk@cisco.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: muse-dev-help@ws.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org


Re: [jira] Closed: (MUSE-42) Update /trunk/modules and build-all.bat to support a top-level Maven2 POM for Muse

Posted by Nathan Sowatskey <ns...@cisco.com>.
Ah!

It is not where I expected it to be :-)

Normally the top level pom.xml is in the top level directory that 
contains the modules directory, not in the same directory as the modules 
themselves.

It needs to be in the top level directory so that the site docs for the 
whole project can be built in the appropriate place.

Did you *really* want to have it where it is, or was that just a Maven 
thing that wasn't fully understood?

Regards

Nathan

Daniel Jemiolo wrote:
> looks like it's there:
> 
> http://svn.apache.org/viewvc/webservices/muse/trunk/modules/
> 
> did you get any of the other updates?
> 
> 
> 
> Nathan Sowatskey <ns...@cisco.com> wrote on 07/17/2006 02:07:48 PM:
> 
>> Hi
>>
>> I can't see the pom.xml in trunk after I update. Should it be there yet?
>>
>> Thanks
>>
>> Nathan
>>
>> Dan Jemiolo (JIRA) wrote:
>>>      [ http://issues.apache.org/jira/browse/MUSE-42?page=all ]
>>>
>>> Dan Jemiolo closed MUSE-42.
>>> ---------------------------
>>>
>>>     Resolution: Fixed
>>>
>>> Fixed:  http://svn.apache.org/viewvc?view=rev&revision=422728
>>>
>>>> Update /trunk/modules and build-all.bat to support a top-level Maven2 
> POM for Muse
> ----------------------------------------------------------------------------------
>>>>                 Key: MUSE-42
>>>>                 URL: http://issues.apache.org/jira/browse/MUSE-42
>>>>             Project: Muse
>>>>          Issue Type: Improvement
>>>>          Components: Build - Maven, Dependencies, and Optimizations
>>>>    Affects Versions: 2.0.0 M1
>>>>            Reporter: Dan Jemiolo
>>>>         Assigned To: Dan Jemiolo
>>>>            Priority: Minor
>>>>             Fix For: 2.0.0 M2
>>>>
>>>>         Attachments: pom.xml
>>>>
>>>>
>>>> It is possible to create a top-level POM for Maven2 that will loop 
> through 
>> the individual module POMs and build all of them. This will allow us to 
> have a
>> completely-Maven2-based build, with much less in the .bat/.sh files. We 
> have a
>> proposed solution, we just need the POM file submitted and licensed in 
> JIRA.
>>>> Original request and proposal is here: http://marc.theaimsgroup.com/?
>> l=muse-dev&m=115269144619791&w=2
>> -- 
>> Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk 
>> +34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - 
>> nsowatsk@cisco.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
>> For additional commands, e-mail: muse-dev-help@ws.apache.org
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: muse-dev-help@ws.apache.org
> 

-- 
Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk 
+34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - 
nsowatsk@cisco.com

---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org


Re: [jira] Closed: (MUSE-42) Update /trunk/modules and build-all.bat to support a top-level Maven2 POM for Muse

Posted by Daniel Jemiolo <da...@us.ibm.com>.
looks like it's there:

http://svn.apache.org/viewvc/webservices/muse/trunk/modules/

did you get any of the other updates?



Nathan Sowatskey <ns...@cisco.com> wrote on 07/17/2006 02:07:48 PM:

> Hi
> 
> I can't see the pom.xml in trunk after I update. Should it be there yet?
> 
> Thanks
> 
> Nathan
> 
> Dan Jemiolo (JIRA) wrote:
> >      [ http://issues.apache.org/jira/browse/MUSE-42?page=all ]
> > 
> > Dan Jemiolo closed MUSE-42.
> > ---------------------------
> > 
> >     Resolution: Fixed
> > 
> > Fixed:  http://svn.apache.org/viewvc?view=rev&revision=422728
> > 
> >> Update /trunk/modules and build-all.bat to support a top-level Maven2 
POM for Muse
> >> 
----------------------------------------------------------------------------------
> >>
> >>                 Key: MUSE-42
> >>                 URL: http://issues.apache.org/jira/browse/MUSE-42
> >>             Project: Muse
> >>          Issue Type: Improvement
> >>          Components: Build - Maven, Dependencies, and Optimizations
> >>    Affects Versions: 2.0.0 M1
> >>            Reporter: Dan Jemiolo
> >>         Assigned To: Dan Jemiolo
> >>            Priority: Minor
> >>             Fix For: 2.0.0 M2
> >>
> >>         Attachments: pom.xml
> >>
> >>
> >> It is possible to create a top-level POM for Maven2 that will loop 
through 
> the individual module POMs and build all of them. This will allow us to 
have a
> completely-Maven2-based build, with much less in the .bat/.sh files. We 
have a
> proposed solution, we just need the POM file submitted and licensed in 
JIRA.
> >> Original request and proposal is here: http://marc.theaimsgroup.com/?
> l=muse-dev&m=115269144619791&w=2
> > 
> 
> -- 
> Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk 
> +34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - 
> nsowatsk@cisco.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: muse-dev-help@ws.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org


Re: [jira] Closed: (MUSE-42) Update /trunk/modules and build-all.bat to support a top-level Maven2 POM for Muse

Posted by Nathan Sowatskey <ns...@cisco.com>.
Hi

I can't see the pom.xml in trunk after I update. Should it be there yet?

Thanks

Nathan

Dan Jemiolo (JIRA) wrote:
>      [ http://issues.apache.org/jira/browse/MUSE-42?page=all ]
> 
> Dan Jemiolo closed MUSE-42.
> ---------------------------
> 
>     Resolution: Fixed
> 
> Fixed:  http://svn.apache.org/viewvc?view=rev&revision=422728
> 
>> Update /trunk/modules and build-all.bat to support a top-level Maven2 POM for Muse
>> ----------------------------------------------------------------------------------
>>
>>                 Key: MUSE-42
>>                 URL: http://issues.apache.org/jira/browse/MUSE-42
>>             Project: Muse
>>          Issue Type: Improvement
>>          Components: Build - Maven, Dependencies, and Optimizations
>>    Affects Versions: 2.0.0 M1
>>            Reporter: Dan Jemiolo
>>         Assigned To: Dan Jemiolo
>>            Priority: Minor
>>             Fix For: 2.0.0 M2
>>
>>         Attachments: pom.xml
>>
>>
>> It is possible to create a top-level POM for Maven2 that will loop through the individual module POMs and build all of them. This will allow us to have a completely-Maven2-based build, with much less in the .bat/.sh files. We have a proposed solution, we just need the POM file submitted and licensed in JIRA.
>> Original request and proposal is here:  http://marc.theaimsgroup.com/?l=muse-dev&m=115269144619791&w=2
> 

-- 
Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk 
+34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - 
nsowatsk@cisco.com

---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org


[jira] Closed: (MUSE-42) Update /trunk/modules and build-all.bat to support a top-level Maven2 POM for Muse

Posted by "Dan Jemiolo (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/MUSE-42?page=all ]

Dan Jemiolo closed MUSE-42.
---------------------------

    Resolution: Fixed

Fixed:  http://svn.apache.org/viewvc?view=rev&revision=422728

> Update /trunk/modules and build-all.bat to support a top-level Maven2 POM for Muse
> ----------------------------------------------------------------------------------
>
>                 Key: MUSE-42
>                 URL: http://issues.apache.org/jira/browse/MUSE-42
>             Project: Muse
>          Issue Type: Improvement
>          Components: Build - Maven, Dependencies, and Optimizations
>    Affects Versions: 2.0.0 M1
>            Reporter: Dan Jemiolo
>         Assigned To: Dan Jemiolo
>            Priority: Minor
>             Fix For: 2.0.0 M2
>
>         Attachments: pom.xml
>
>
> It is possible to create a top-level POM for Maven2 that will loop through the individual module POMs and build all of them. This will allow us to have a completely-Maven2-based build, with much less in the .bat/.sh files. We have a proposed solution, we just need the POM file submitted and licensed in JIRA.
> Original request and proposal is here:  http://marc.theaimsgroup.com/?l=muse-dev&m=115269144619791&w=2

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org