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]