Okay - I'll make the change, but probably won't get to it until late Thursday.
Thanks, Dan Nathan Sowatskey <[EMAIL PROTECTED]> wrote on 07/12/2006 11:54:19 AM: > Hmmm, Maven could be extended to accommodate this style, by writing more > Maven code, so it is not technically an issue in theory. > > From a visibility of what is there perspective though, I think that > module names that clearly identified that there are API and IMPL > components would make the intent clearer. At the moment, one has to > deduce from the existence of the pom files that this is so, or read > something else. > > Changing to a structure that had module names as *api/impl would be self > documenting, so I think it would be a good idea to make this change anyway. > > Regards > > Nathan > > Daniel Jemiolo wrote: > > The API and implementation code is split so that users can provide > > alternate implementations of WS-* capabilities without dragging in unused > > code from Muse. I put the API/impl code under the same module because it > > seemed natural to me, but it can be changed. Assuming it's really hard to > > make Maven2 deal with multiple POMs (I guess there's no XML equivalent of > > the -f flag?), I can move the ws*-api and ws*-impl modules right below > > /trunk. > > > > Dan > > > > > > > > Nathan Sowatskey <[EMAIL PROTECTED]> wrote on 07/12/2006 10:38:25 AM: > > > >> Sure I can do that, though it won't actually work until we address my > >> question about the nature of the pom-api and pom-impl files in the > > modules. > >> Does anyone know why that was done that way? > >> > >> Many thanks > >> > >> Nathan > >> > >> Daniel Jemiolo wrote: > >>> Hi Nathan, > >>> > >>> This is great! I tried to figure out how to do this with Maven2 > > initially > >>> but couldn't figure it out - I did not get from the sample XML that > >>> "modules" could also mean "projects", and the only mailing list talk I > > > >>> could find recommended the approach we have now. Can you please open > > an > >>> issue in JIRA and then attach your POM file, just so the contribution > > is > >>> logged (along with the licensing checkbox)? I can then add it to the > >>> build. > >>> > >>> Thanks! > >>> Dan > >>> > >>> > >>> > >>> Nathan Sowatskey <[EMAIL PROTECTED]> wrote on 07/12/2006 04:03:40 AM: > >>> > >>>> Hi > >>>> > >>>> The first cut of the top level pom.xml is attached, which should be > >>>> placed in the trunk dir containing the modules dir. > >>>> > >>>> This doesn't work as is, because of the way that the modules have > >>>> defined their pom files, using pom-api and pom-impl. > >>>> > >>>> Whilst the technique used works using the batch file, it doesn't > > reflect > >>>> the common usage of modules for nested Maven 2.x projects. What one > >>>> would expect to see is a single pom.xml for each of the modules. That > > > >>>> would allow the build from the top level trunk dir to iterate over > > the > >>>> listed modules, invoking maven on each of the pom files in the nested > > > >>>> projects. > >>>> > >>>> This is all, obviously, fixable, but before I go about changing what > > has > >>>> already been done, I'd like to have some sense of what the raison > > d'etre > >>>> is for the current approach. > >>>> > >>>> So, thoughts anyone? > >>>> > >>>> Many thanks > >>>> > >>>> Nathan > >>>> > >>>> Hawkins, Joel wrote: > >>>>> +1 on the maven suggestions! :-) > >>>>> > >>>>> Joel > >>>>> > >>>>> -----Original Message----- > >>>>> From: Daniel Jemiolo [mailto:[EMAIL PROTECTED] > >>>>> Sent: Tuesday, July 11, 2006 12:02 PM > >>>>> To: [email protected] > >>>>> Cc: [email protected]; [email protected] > >>>>> Subject: Re: Building Muse > >>>>> > >>>>> Hi, > >>>>> > >>>>> We're currently using Maven 2.0 - if you install that (including the > > > >>>>> initial run where it gathers all of the dependencies), you can then > >>> run > >>>>> build-all.bat from /trunk to install the JARs in your local > >>> repository. > >>>>> The root directory for the Muse JARS in your repository will be > > /muse. > >>>>> Thanks, > >>>>> Dan > >>>>> > >>>>> P.S. Any Maven help, suggestions, etc., would be appreciated! We're > >>> all > >>>>> fairly new to it. > >>>>> > >>>>> > >>>>> Nathan Sowatskey <[EMAIL PROTECTED]> wrote on 07/11/2006 09:29:44 > > AM: > >>>>>> Hi > >>>>>> > >>>>>> I am just getting to grips with Muse. I have the svn repository > >>>>> locally, > >>>>> > >>>>>> and I am trying to build it. > >>>>>> > >>>>>> The build instructions at the top level, trunk, seem to imply that > >>>>> Maven > >>>>> > >>>>>> 1.x is required to build, though there are no build files in that > >>>>> directory. > >>>>>> The modules have pom.xml files, and the build.bat looks like it is > >>>>> using > >>>>> > >>>>>> Maven 2.x. > >>>>>> > >>>>>> I can appreciate that maybe we are just in the middle of moving > > from > >>>>> one > >>>>> > >>>>>> to the other. I know Maven, so I may be able to help if anyone > > wants > >>>>> to > >>>>>> give me some pointers. > >>>>>> > >>>>>> Regards > >>>>>> > >>>>>> Nathan > >>>>>> > >>>>>> -- > >>>>>> Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk > >>>>>> +34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - > >>>>>> [EMAIL PROTECTED] > >>>>>> > >>>>>> > > --------------------------------------------------------------------- > >>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>>>> For additional commands, e-mail: [EMAIL PROTECTED] > >>>>>> > >>>>> > > --------------------------------------------------------------------- > >>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>>> For additional commands, e-mail: [EMAIL PROTECTED] > >>>>> > >>>>> The contents of this e-mail are intended for the named addressee > > only. > >>> It > >>>> contains information that may be confidential. Unless you are the > > named > >>>> addressee or an authorized designee, you may not copy or use it, or > >>> disclose > >>>> it to anyone else. If you received it in error please notify us > >>> immediately > >>>> and then destroy it. > > --------------------------------------------------------------------- > >>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>>> For additional commands, e-mail: [EMAIL PROTECTED] > >>>>> > >>>> -- > >>>> Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk > >>>> +34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - > >>>> [EMAIL PROTECTED] > >>>> <project xmlns="http://maven.apache.org/POM/4.0.0" > >>> xmlns:xsi="http://www.w3. > >>>> org/2001/XMLSchema-instance" > >>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > >>> http://maven.apache. > >>>> org/maven-v4_0_0.xsd"> > >>>> <modelVersion>4.0.0</modelVersion> > >>>> <groupId>ws.apache.muse</groupId> > >>>> <artifactId>muse</artifactId> > >>>> <version>2.0-SNAPSHOT</version> > >>>> <name>Apache MUSE - Web Services Distributed Management (WSDM) > >>> implementation</name> > >>>> <description> > >>>> <![CDATA[ > >>>> This project addresses the work required to produce an open > > source > >>>> implementation of WSDM (http://www.oasis-open.org/committees/wsdm). > > ]]> > >>>> </description> > >>>> <url>http://ws.apache.org/muse/</url> > >>>> <packaging>pom</packaging> > >>>> <organization> > >>>> <name>Apache Web Services - Muse</name> > >>>> <url>http://ws.apache.org/muse/</url> > >>>> </organization> > >>>> <modules> > >>>> <module>modules/muse-core</module> > >>>> <module>modules/muse-platform-axis2</module> > >>>> <module>modules/muse-tools</module> > >>>> <module>modules/muse-util</module> > >>>> <module>modules/muse-util-qname</module> > >>>> <module>modules/muse-util-xml</module> > >>>> <module>modules/muse-util-xstream</module> > >>>> <module>modules/muse-wsa-soap</module> > >>>> <module>modules/muse-wsdm-muws</module> > >>>> <module>modules/muse-wsdm-muws-adv</module> > >>>> <module>modules/muse-wsdm-wef</module> > >>>> <module>modules/muse-wsn</module> > >>>> <module>modules/muse-wsrf</module> > >>>> <module>modules/muse-wsx</module> > >>>> </modules> > >>>> <inceptionYear>2005</inceptionYear> > >>>> <scm> > >>>> > > <connection>scm:svn:http://svn.apache.org/repos/asf/webservices/muse</connection> > >>>> <developerConnection>scm:svn:https://svn.apache. > >>>> org/repos/asf/webservices/muse</developerConnection> > >>>> <url>http://svn.apache.org/repos/asf/webservices/muse</url> > >>>> </scm> > >>>> <issueManagement> > >>>> <system>jira</system> > >>>> <url>http://issues.apache.org/jira/browse/MUSE-30</url> > >>>> </issueManagement> > >>>> <mailingLists> > >>>> <mailingList> > >>>> <name>Muse User List</name> > >>>> <subscribe>[EMAIL PROTECTED]</subscribe> > >>>> <unsubscribe>[EMAIL PROTECTED]</unsubscribe> > >>>> <post>[email protected]</post> > >>>> <archive>http://ws.apache.org/mail/muse-user/</archive> > >>>> </mailingList> > >>>> <mailingList> > >>>> <name>Muse Developer List</name> > >>>> <subscribe>[EMAIL PROTECTED]</subscribe> > >>>> <unsubscribe>[EMAIL PROTECTED]</unsubscribe> > >>>> <post>[email protected]</post> > >>>> <archive>http://ws.apache.org/mail/muse-dev/</archive> > >>>> </mailingList> > >>>> <mailingList> > >>>> <name>Muse Commits List</name> > >>>> <subscribe>[EMAIL PROTECTED]</subscribe> > >>>> <unsubscribe>[EMAIL PROTECTED]</unsubscribe> > >>>> <post>[email protected]</post> > >>>> <archive>http://ws.apache.org/mail/muse-commits/</archive> > >>>> </mailingList> > >>>> </mailingLists> > >>>> <build> > >>>> <defaultGoal>install</defaultGoal> > >>>> <plugins> > >>>> <plugin> > >>>> <groupId>org.apache.maven.plugins</groupId> > >>>> <artifactId>maven-site-plugin</artifactId> > >>>> <configuration> > >>>> <locales>en</locales> > >>>> <templateDirectory>file:src/site/resources/</templateDirectory> > >>>> <template>maven-site.vm</template> > >>>> </configuration> > >>>> </plugin> > >>>> </plugins> > >>>> </build> > >>>> <licenses> > >>>> <license> > >>>> <name>Apache Licence</name> > >>>> <url>http://www.apache.org/licenses/</url> > >>>> <distribution>repo</distribution> > >>>> </license> > >>>> </licenses> > >>>> </project> > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>> For additional commands, e-mail: [EMAIL PROTECTED] > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>> For additional commands, e-mail: [EMAIL PROTECTED] > >>> > >> -- > >> Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk > >> +34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - > >> [EMAIL PROTECTED] > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > -- > Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk > +34-91-201-2139 - Mobile +34-638-083-675 - AIM id NathanCisco - > [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
