You are viewing a plain text version of this content. The canonical link for it is here.
Posted to nmaven-commits@incubator.apache.org by si...@apache.org on 2007/05/07 23:55:06 UTC

svn commit: r536025 [2/3] - in /incubator/nmaven/branches/SI_XPT: ./ assemblies/ assemblies/NMaven.Core/ assemblies/NMaven.Core/src/main/csharp/Core/Impl/ assemblies/NMaven.IDE/ assemblies/NMaven.IDE/src/main/csharp/ assemblies/NMaven.IDE/src/main/csha...

Modified: incubator/nmaven/branches/SI_XPT/components/dotnet-embedder/src/main/java/org/apache/maven/dotnet/embedder/impl/MavenEmbedderServiceImpl.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/components/dotnet-embedder/src/main/java/org/apache/maven/dotnet/embedder/impl/MavenEmbedderServiceImpl.java?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/components/dotnet-embedder/src/main/java/org/apache/maven/dotnet/embedder/impl/MavenEmbedderServiceImpl.java (original)
+++ incubator/nmaven/branches/SI_XPT/components/dotnet-embedder/src/main/java/org/apache/maven/dotnet/embedder/impl/MavenEmbedderServiceImpl.java Mon May  7 16:55:03 2007
@@ -22,6 +22,7 @@
 import java.util.ArrayList;
 import java.util.Set;
 import java.util.HashSet;
+import java.util.logging.Logger;
 import java.io.File;
 import java.io.IOException;
 
@@ -29,6 +30,7 @@
 import org.apache.maven.dotnet.embedder.MavenExecutionRequest;
 import org.apache.maven.dotnet.embedder.MavenProject;
 import org.apache.maven.dotnet.embedder.Artifact;
+import org.apache.maven.dotnet.embedder.EmbedderException;
 import org.apache.maven.dotnet.embedder.logger.SocketLoggerManager;
 import org.apache.maven.dotnet.embedder.logger.SocketLogger;
 import org.apache.maven.embedder.MavenEmbedder;
@@ -60,6 +62,8 @@
      */
     private MavenEmbedder embedder;
 
+    private static Logger logger = Logger.getAnonymousLogger();
+
     /**
      * Constructor. This method is intended to by invoked by xfire, not by the application developer.
      */
@@ -76,23 +80,33 @@
         {
             public void run()
             {
-                if ( request.getLoggerPort() <= 0 )
+                try
                 {
-                    resetSocket( 9099 );
+                    if ( request.getLoggerPort() <= 0 )
+                    {
+                        resetSocket( 9099 );
+                    }
+                    else
+                    {
+                        resetSocket( request.getLoggerPort() );
+                    }
+
+                    logger.info( "NMAVEN: Executing Maven Build Request: Goal = " + request.getGoal() +
+                        ", Pom File = " + request.getPomFile() );
+                    List<String> goals = new ArrayList<String>();
+                    goals.add( request.getGoal() );
+                    org.apache.maven.execution.MavenExecutionRequest executionRequest =
+                        new DefaultMavenExecutionRequest();
+                    executionRequest.setPomFile( request.getPomFile() );
+                    executionRequest.setGoals( goals );
+                    executionRequest.setRecursive( true );
+                    executionRequest.setSettings( embedder.getSettings() );
+                    embedder.execute( executionRequest );
                 }
-                else
+                catch ( EmbedderException e )
                 {
-                    resetSocket( request.getLoggerPort() );
+                    e.printStackTrace();
                 }
-
-                List<String> goals = new ArrayList<String>();
-                goals.add( request.getGoal() );
-                org.apache.maven.execution.MavenExecutionRequest executionRequest = new DefaultMavenExecutionRequest();
-                executionRequest.setPomFile( request.getPomFile() );
-                executionRequest.setGoals( goals );
-                executionRequest.setRecursive( true );
-                executionRequest.setSettings( embedder.getSettings() );
-                embedder.execute( executionRequest );
             }
         } ).start();
     }
@@ -110,7 +124,9 @@
      * @see MavenEmbedderService#getMavenProjectsFor(String)
      */
     public Set<org.apache.maven.dotnet.embedder.MavenProject> getMavenProjectsFor( String basedir )
+        throws EmbedderException
     {
+        logger.info( "NMAVEN: Getting maven projects: BaseDir = " + basedir );
         Set<MavenProject> allMavenProjects = getMavenProjectsFrom( basedir, "**/*pom*.xml" );
         Set<MavenProject> mavenProjects = new HashSet<MavenProject>();
         for ( MavenProject mavenProject : getMavenProjectsFrom( basedir, "*pom*.xml" ) )
@@ -124,6 +140,8 @@
             ( (MavenProjectImpl) mavenProject ).setIsOrphaned( true );
         }
         mavenProjects.addAll( orphanedMavenProjects );
+        logger.info( "NMAVEN: Found projects: Orphaned  = " + orphanedMavenProjects.size() + ", Total = " +
+            allMavenProjects.size() + ", Returned = " + mavenProjects.size() );
         return mavenProjects;
     }
 
@@ -182,7 +200,9 @@
      * @param port the socket logger port
      */
     private void resetSocket( int port )
+        throws EmbedderException
     {
+        logger.info( "NMAVEN: Resetting logger port: " + port );
         SocketLoggerManager socketLoggerManager =
             (SocketLoggerManager) embedder.getPlexusContainer().getLoggerManager();
         SocketLogger socketLogger = (SocketLogger) socketLoggerManager.createLogger( "90" );
@@ -190,9 +210,9 @@
         {
             socketLogger.setHandlerFor( port );
         }
-        catch ( IOException e )//TODO: Throw this
+        catch ( IOException e )
         {
-            e.printStackTrace();
+            throw new EmbedderException( "NMAVEN: Failed to set socket handler port: Port = " + port, e );
         }
     }
 
@@ -217,10 +237,11 @@
      * Returns a set of maven projects that follow the specified pattern under the specified root directory.
      *
      * @param rootDirectory the root directory from which to look for pom files
-     * @param pattern the pattern of the pom files
+     * @param pattern       the pattern of the pom files
      * @return a set of maven projects that follow the specified pattern under the specified root directory
      */
     private Set<MavenProject> getMavenProjectsFrom( String rootDirectory, String pattern )
+        throws EmbedderException
     {
         DirectoryScanner scanner = new DirectoryScanner();
         scanner.setBasedir( rootDirectory );
@@ -231,28 +252,32 @@
         for ( String pomFile : scanner.getIncludedFiles() )
         {
             MavenProjectImpl mavenProject = new MavenProjectImpl();
-            Model model = null;
+            Model model;
             try
             {
                 model = embedder.readModel( new File( rootDirectory, pomFile ) );
             }
-            catch ( XmlPullParserException e )//TODO: throw
+            catch ( XmlPullParserException e )
             {
-                e.printStackTrace();
+                throw new EmbedderException( "NMAVEN: Failed to read model: Pom  File = " + pomFile );
             }
-            catch ( IOException e )//TODO: throw
+            catch ( IOException e )
             {
-                e.printStackTrace();
+                throw new EmbedderException( "NMAVEN: Failed to read model: Pom  File = " + pomFile );
             }
-            if ( model != null )
+
+            if ( model == null )
             {
-                mavenProject.setArtifactId( model.getArtifactId() );
-                mavenProject.setGroupId( model.getGroupId() );
-                mavenProject.setVersion( model.getVersion() );
-                mavenProject.setPomPath( new File( rootDirectory, pomFile ).getAbsolutePath() );
-                mavenProject.setModel( model );
-                mavenProjects.add( mavenProject );
+                throw new EmbedderException( "NMAVEN: Failed to read model - value is null: Pom  File = " + pomFile );
             }
+
+            mavenProject.setArtifactId( model.getArtifactId() );
+            mavenProject.setGroupId( model.getGroupId() );
+            mavenProject.setVersion( model.getVersion() );
+            mavenProject.setPomPath( new File( rootDirectory, pomFile ).getAbsolutePath() );
+            mavenProject.setModel( model );
+            mavenProjects.add( mavenProject );
+
         }
         return mavenProjects;
     }
@@ -262,7 +287,7 @@
      * For this directory, the root directory is most likely the root local maven repository.
      *
      * @param rootDirectory the root directory from which to look for artifacts
-     * @param pattern the pattern of the pom files
+     * @param pattern       the pattern of the pom files
      * @return a set of artifacts that follow the specified pattern under the specified root directory
      */
     private Set<Artifact> getArtifactsFrom( String rootDirectory, String pattern )
@@ -291,8 +316,10 @@
                 e.printStackTrace();
             }
             if ( model != null && ( model.getPackaging().equals( "library" ) || model.getPackaging().equals( "exe" ) ||
-                model.getPackaging().equals( "netmodule" ) ||
-                model.getPackaging().equals( "winexe" ) ) ) //TODO: Add nar and netplugin types
+                model.getPackaging().equals( "netmodule" ) || model.getPackaging().equals( "winexe" ) ||
+                model.getPackaging().equals( "visual-studio-addin" ) ||
+                model.getPackaging().equals( "sharp-develop-addin" ) || model.getPackaging().equals( "nar" ) ||
+                model.getPackaging().equals( "netplugin" ) ) )
             {
                 artifact.setArtifactId( model.getArtifactId() );
                 artifact.setGroupId( model.getGroupId() );
@@ -306,6 +333,7 @@
     }
 
     private MavenProject getMavenProjectForPomFile( File pomFile, Set<MavenProject> allMavenProjects )
+        throws EmbedderException
     {
         for ( MavenProject mavenProject : allMavenProjects )
         {
@@ -314,15 +342,18 @@
                 return mavenProject;
             }
         }
-        return null;
+        throw new EmbedderException( "NMAVEN: Could not find a matching maven project: Pom File = " +
+            pomFile.getAbsolutePath() + " Maven Project File Count = " + allMavenProjects.size() );
     }
 
     private Set<MavenProject> attachMavenProjectsFor( File pomFile, Set<MavenProject> allMavenProjects )
+        throws EmbedderException
     {
         Set<MavenProject> attachedMavenProjects = new HashSet<MavenProject>();
         MavenProjectImpl mavenProject = (MavenProjectImpl) getMavenProjectForPomFile( pomFile, allMavenProjects );
         attachedMavenProjects.add( mavenProject );
-        List<String> modules = mavenProject.getModel().getModules();
+        Model model = mavenProject.getModel();
+        List<String> modules = ( model != null ) ? model.getModules() : new ArrayList<String>();
         Set<MavenProject> childProjects = new HashSet<MavenProject>();
         for ( String module : modules )
         {
@@ -339,7 +370,7 @@
      * Prints out the maven project artifact ids for the specified maven projects, with indents for children projects
      *
      * @param mavenProjects the maven projects to print information about
-     * @param indent the number of dashes to use for each child node iteration
+     * @param indent        the number of dashes to use for each child node iteration
      */
     private void printProjects( Set<MavenProject> mavenProjects, int indent )
     {

Modified: incubator/nmaven/branches/SI_XPT/components/dotnet-plugin/src/main/java/org/apache/maven/dotnet/plugin/impl/PluginContextImpl.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/components/dotnet-plugin/src/main/java/org/apache/maven/dotnet/plugin/impl/PluginContextImpl.java?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/components/dotnet-plugin/src/main/java/org/apache/maven/dotnet/plugin/impl/PluginContextImpl.java (original)
+++ incubator/nmaven/branches/SI_XPT/components/dotnet-plugin/src/main/java/org/apache/maven/dotnet/plugin/impl/PluginContextImpl.java Mon May  7 16:55:03 2007
@@ -18,12 +18,11 @@
         ConfigurationAppendersRepository repository =
             (ConfigurationAppendersRepository) repositoryRegistry.find( "configuration-appenders" );
         Set<Class> appenderClasses = repository.getAppenderClasses();
-        System.out.println("AC CLASSES = " + appenderClasses.size());
         for ( Class c : appenderClasses )
         {
             ConfigurationAppenderAnnotation annotation =
                 (ConfigurationAppenderAnnotation) c.getAnnotation( ConfigurationAppenderAnnotation.class );
-            System.out.println(field.getType().getName() + ":" + annotation.targetClassName());
+            //System.out.println(field.getType().getName() + ":" + annotation.targetClassName());
             if ( field.getType().getName().equals( annotation.targetClassName() ) )
             {
                 Object o;
@@ -34,17 +33,17 @@
                 catch ( InstantiationException e )
                 {
                     e.printStackTrace();
-                    return null;
+                    return null;//TODO: throw
                 }
                 catch ( IllegalAccessException e )
                 {
                     e.printStackTrace();
-                    return null;
+                    return null;//TODO: throw
                 }
 
                 return (ConfigurationAppender) o;
             }
         }
-        return null;
+        return null; //TODO: throw
     }
 }

Modified: incubator/nmaven/branches/SI_XPT/components/dotnet-registry/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/components/dotnet-registry/pom.xml?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/components/dotnet-registry/pom.xml (original)
+++ incubator/nmaven/branches/SI_XPT/components/dotnet-registry/pom.xml Mon May  7 16:55:03 2007
@@ -29,7 +29,6 @@
   <packaging>jar</packaging>
   <version>0.14-SNAPSHOT</version>
   <name>dotnet-registry</name>
-
   <dependencies>
     <dependency>
       <groupId>org.apache.maven</groupId>
@@ -37,7 +36,7 @@
       <version>2.1-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>kxml2</groupId>
+      <groupId>net.sf.kxml</groupId>
       <artifactId>kxml2</artifactId>
       <version>2.1.8</version>
     </dependency>

Modified: incubator/nmaven/branches/SI_XPT/components/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/components/pom.xml?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/components/pom.xml (original)
+++ incubator/nmaven/branches/SI_XPT/components/pom.xml Mon May  7 16:55:03 2007
@@ -18,6 +18,11 @@
 -->
 <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">
+  <parent>
+    <groupId>org.apache.maven.dotnet</groupId>
+    <version>0.14-SNAPSHOT</version>
+    <artifactId>dotnet-project</artifactId>
+  </parent>
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.maven.dotnet</groupId>
   <artifactId>dotnet-components</artifactId>

Modified: incubator/nmaven/branches/SI_XPT/maven-dotnet.iml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/maven-dotnet.iml?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/maven-dotnet.iml (original)
+++ incubator/nmaven/branches/SI_XPT/maven-dotnet.iml Mon May  7 16:55:03 2007
@@ -25,6 +25,7 @@
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-embedder/src/test/java" isTestSource="true" />
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-executable/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-executable/src/main/resources" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/components/dotnet-jetty/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-model/assembly-plugins/src/site" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-model/assembly-plugins/target/generated-sources/modello" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/components/dotnet-model/compiler-plugins/target/generated-sources/modello" isTestSource="false" />
@@ -65,6 +66,7 @@
       <sourceFolder url="file://$MODULE_DIR$/plugins/maven-archetype-plugin/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/plugins/maven-compile-plugin/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/plugins/maven-compile-plugin/src/main/resources" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/plugins/maven-embedder-plugin/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/plugins/maven-install-plugin/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/plugins/maven-link-plugin/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/plugins/maven-mojo-generator-plugin/src/main/java" isTestSource="false" />
@@ -115,729 +117,144 @@
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: classworlds:classworlds:jar:1.1:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/classworlds/classworlds/1.1/classworlds-1.1.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: com.jcraft:jsch:jar:0.1.23:test">
-        <CLASSES>
-          <root url="jar://$localRepository$/com/jcraft/jsch/0.1.23/jsch-0.1.23.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: com.jcraft:jsch:jar:0.1.24:runtime">
-        <CLASSES>
-          <root url="jar://$localRepository$/com/jcraft/jsch/0.1.24/jsch-0.1.24.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: commons-attributes:commons-attributes-api:jar:2.1:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/commons-attributes/commons-attributes-api/2.1/commons-attributes-api-2.1.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: commons-beanutils:commons-beanutils:jar:1.7.0:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: commons-cli:commons-cli:jar:1.0:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/commons-cli/commons-cli/1.0/commons-cli-1.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: commons-codec:commons-codec:jar:1.3:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/commons-codec/commons-codec/1.3/commons-codec-1.3.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: commons-collections:commons-collections:jar:2.1:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/commons-collections/commons-collections/2.1/commons-collections-2.1.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: commons-digester:commons-digester:jar:1.6:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/commons-digester/commons-digester/1.6/commons-digester-1.6.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: commons-httpclient:commons-httpclient:jar:3.0:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: commons-io:commons-io:jar:1.1:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/commons-io/commons-io/1.1/commons-io-1.1.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: commons-logging:commons-logging-api:jar:1.0.4:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/commons-logging/commons-logging-api/1.0.4/commons-logging-api-1.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: commons-logging:commons-logging:jar:1.0.4:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: commons-validator:commons-validator:jar:1.2.0:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/commons-validator/commons-validator/1.2.0/commons-validator-1.2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: doxia:doxia-sink-api:jar:1.0-alpha-4:test">
-        <CLASSES>
-          <root url="jar://$localRepository$/doxia/doxia-sink-api/1.0-alpha-4/doxia-sink-api-1.0-alpha-4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: javax.activation:activation:jar:1.1:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/javax/activation/activation/1.1/activation-1.1.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: javax.mail:mail:jar:1.4:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/javax/mail/mail/1.4/mail-1.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: jaxen:jaxen:jar:1.1-beta-9:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/jaxen/jaxen/1.1-beta-9/jaxen-1.1-beta-9.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: jdom:jdom:jar:1.0:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/jdom/jdom/1.0/jdom-1.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: jivesoftware:smack:jar:1.5.0:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/jivesoftware/smack/1.5.0/smack-1.5.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: jivesoftware:smackx:jar:1.5.0:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/jivesoftware/smackx/1.5.0/smackx-1.5.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: junit:junit:jar:3.8.1:test">
-        <CLASSES>
-          <root url="jar://$localRepository$/junit/junit/3.8.1/junit-3.8.1.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: kxml2:kxml2:jar:2.1.8:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/kxml2/kxml2/2.1.8/kxml2-2.1.8.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: net.java.dev.stax-utils:stax-utils:jar:20040917:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/net/java/dev/stax-utils/stax-utils/20040917/stax-utils-20040917.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.axis2:axis2-adb:jar:1.1:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/axis2/axis2-adb/1.1/axis2-adb-1.1.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.axis2:axis2-codegen:jar:1.1:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/axis2/axis2-codegen/1.1/axis2-codegen-1.1.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.axis2:axis2-kernel:jar:1.1:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/axis2/axis2-kernel/1.1/axis2-kernel-1.1.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.doxia:doxia-core:jar:1.0-alpha-7:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/doxia/doxia-core/1.0-alpha-7/doxia-core-1.0-alpha-7.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.doxia:doxia-decoration-model:jar:1.0-alpha-7:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/doxia/doxia-decoration-model/1.0-alpha-7/doxia-decoration-model-1.0-alpha-7.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.doxia:doxia-site-renderer:jar:1.0-alpha-7:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/doxia/doxia-site-renderer/1.0-alpha-7/doxia-site-renderer-1.0-alpha-7.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.reporting:maven-reporting-api:jar:2.0.4:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/reporting/maven-reporting-api/2.0.4/maven-reporting-api-2.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.reporting:maven-reporting-api:jar:2.0:test">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/reporting/maven-reporting-api/2.0/maven-reporting-api-2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.reporting:maven-reporting-impl:jar:2.0.4:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/reporting/maven-reporting-impl/2.0.4/maven-reporting-impl-2.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.shared:maven-plugin-testing-harness:jar:1.0-beta-1:test">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/shared/maven-plugin-testing-harness/1.0-beta-1/maven-plugin-testing-harness-1.0-beta-1.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5:test">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-file/1.0-alpha-5/wagon-file-1.0-alpha-5.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.wagon:wagon-file:jar:1.0-alpha-7:runtime">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-file/1.0-alpha-7/wagon-file-1.0-alpha-7.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5:test">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-http-lightweight/1.0-alpha-5/wagon-http-lightweight-1.0-alpha-5.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-6:runtime">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-http-lightweight/1.0-alpha-6/wagon-http-lightweight-1.0-alpha-6.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-5/wagon-provider-api-1.0-alpha-5.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.wagon:wagon-ssh-external:jar:1.0-alpha-6:runtime">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-ssh-external/1.0-alpha-6/wagon-ssh-external-1.0-alpha-6.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5:test">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-ssh/1.0-alpha-5/wagon-ssh-1.0-alpha-5.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-7:runtime">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-ssh/1.0-alpha-7/wagon-ssh-1.0-alpha-7.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-artifact-manager:jar:2.0.4:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-artifact-manager/2.0.4/maven-artifact-manager-2.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-artifact-manager:jar:2.0.5:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-artifact-manager/2.0.5/maven-artifact-manager-2.0.5.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-artifact-manager:jar:2.0:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-artifact-manager/2.0/maven-artifact-manager-2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-artifact:jar:2.0.4:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-artifact/2.0.4/maven-artifact-2.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-artifact:jar:2.0.5:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-artifact/2.0.5/maven-artifact-2.0.5.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-artifact:jar:2.0:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-artifact/2.0/maven-artifact-2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-error-diagnostics:jar:2.0.4:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-error-diagnostics/2.0.4/maven-error-diagnostics-2.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-error-diagnostics:jar:2.0:test">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-error-diagnostics/2.0/maven-error-diagnostics-2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-model:jar:2.0.4:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-model/2.0.4/maven-model-2.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-model:jar:2.0.5:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-model/2.0.5/maven-model-2.0.5.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-model:jar:2.0:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-model/2.0/maven-model-2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-monitor:jar:2.0.4:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-monitor/2.0.4/maven-monitor-2.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-monitor:jar:2.0:test">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-monitor/2.0/maven-monitor-2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-plugin-api:jar:2.0.4:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-plugin-api/2.0.4/maven-plugin-api-2.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-plugin-api:jar:2.0.5:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-plugin-api/2.0.5/maven-plugin-api-2.0.5.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-plugin-api:jar:2.0:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-plugin-descriptor:jar:2.0.4:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-plugin-descriptor/2.0.4/maven-plugin-descriptor-2.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-plugin-descriptor:jar:2.0:test">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-plugin-descriptor/2.0/maven-plugin-descriptor-2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.4:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-plugin-parameter-documenter/2.0.4/maven-plugin-parameter-documenter-2.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-plugin-parameter-documenter:jar:2.0:test">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-plugin-parameter-documenter/2.0/maven-plugin-parameter-documenter-2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-plugin-registry:jar:2.0.4:compile">
+      <library name="Maven Dependency: commons-attributes:commons-attributes-api:jar:2.1:compile">
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-plugin-registry/2.0.4/maven-plugin-registry-2.0.4.jar!/" />
+          <root url="jar://$localRepository$/commons-attributes/commons-attributes-api/2.1/commons-attributes-api-2.1.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-plugin-registry:jar:2.0:test">
+      <library name="Maven Dependency: commons-beanutils:commons-beanutils:jar:1.7.0:compile">
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-plugin-registry/2.0/maven-plugin-registry-2.0.jar!/" />
+          <root url="jar://$localRepository$/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-profile:jar:2.0.4:compile">
+      <library name="Maven Dependency: commons-cli:commons-cli:jar:1.0:compile">
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-profile/2.0.4/maven-profile-2.0.4.jar!/" />
+          <root url="jar://$localRepository$/commons-cli/commons-cli/1.0/commons-cli-1.0.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-profile:jar:2.0.5:compile">
+      <library name="Maven Dependency: commons-codec:commons-codec:jar:1.3:compile">
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-profile/2.0.5/maven-profile-2.0.5.jar!/" />
+          <root url="jar://$localRepository$/commons-codec/commons-codec/1.3/commons-codec-1.3.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-profile:jar:2.0:compile">
+      <library name="Maven Dependency: commons-httpclient:commons-httpclient:jar:3.0:compile">
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-profile/2.0/maven-profile-2.0.jar!/" />
+          <root url="jar://$localRepository$/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-project:jar:2.0.4:compile">
+      <library name="Maven Dependency: commons-logging:commons-logging-api:jar:1.0.4:compile">
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-project/2.0.4/maven-project-2.0.4.jar!/" />
+          <root url="jar://$localRepository$/commons-logging/commons-logging-api/1.0.4/commons-logging-api-1.0.4.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-project:jar:2.0.5:compile">
+      <library name="Maven Dependency: commons-logging:commons-logging:jar:1.0.4:compile">
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-project/2.0.5/maven-project-2.0.5.jar!/" />
+          <root url="jar://$localRepository$/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-project:jar:2.0:compile">
+      <library name="Maven Dependency: javax.activation:activation:jar:1.1:compile">
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-project/2.0/maven-project-2.0.jar!/" />
+          <root url="jar://$localRepository$/javax/activation/activation/1.1/activation-1.1.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-repository-metadata:jar:2.0.4:compile">
+      <library name="Maven Dependency: javax.mail:mail:jar:1.4:compile">
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-repository-metadata/2.0.4/maven-repository-metadata-2.0.4.jar!/" />
+          <root url="jar://$localRepository$/javax/mail/mail/1.4/mail-1.4.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-repository-metadata:jar:2.0.5:compile">
+      <library name="Maven Dependency: jaxen:jaxen:jar:1.1-beta-9:compile">
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-repository-metadata/2.0.5/maven-repository-metadata-2.0.5.jar!/" />
+          <root url="jar://$localRepository$/jaxen/jaxen/1.1-beta-9/jaxen-1.1-beta-9.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-repository-metadata:jar:2.0:compile">
+      <library name="Maven Dependency: jdom:jdom:jar:1.0:compile">
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-repository-metadata/2.0/maven-repository-metadata-2.0.jar!/" />
+          <root url="jar://$localRepository$/jdom/jdom/1.0/jdom-1.0.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-settings:jar:2.0.4:compile">
+      <library name="Maven Dependency: jivesoftware:smack:jar:1.5.0:compile">
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-settings/2.0.4/maven-settings-2.0.4.jar!/" />
+          <root url="jar://$localRepository$/jivesoftware/smack/1.5.0/smack-1.5.0.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.maven:maven-settings:jar:2.0.5:compile">
+      <library name="Maven Dependency: jivesoftware:smackx:jar:1.5.0:compile">
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-settings/2.0.5/maven-settings-2.0.5.jar!/" />
+          <root url="jar://$localRepository$/jivesoftware/smackx/1.5.0/smackx-1.5.0.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.ws.commons.axiom:axiom-api:jar:SNAPSHOT:compile">
+      <library name="Maven Dependency: junit:junit:jar:3.8.1:test">
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/ws/commons/axiom/axiom-api/SNAPSHOT/axiom-api-SNAPSHOT.jar!/" />
+          <root url="jar://$localRepository$/junit/junit/3.8.1/junit-3.8.1.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.ws.commons.axiom:axiom-dom:jar:1.2:compile">
+      <library name="Maven Dependency: net.java.dev.stax-utils:stax-utils:jar:20040917:compile">
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/ws/commons/axiom/axiom-dom/1.2/axiom-dom-1.2.jar!/" />
+          <root url="jar://$localRepository$/net/java/dev/stax-utils/stax-utils/20040917/stax-utils-20040917.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: org.apache.ws.commons:XmlSchema:jar:1.0.3:compile">
+      <library name="Maven Dependency: org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2:compile">
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/ws/commons/XmlSchema/1.0.3/XmlSchema-1.0.3.jar!/" />
+          <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -925,69 +342,6 @@
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: org.codehaus.xfire:javax.ws:jar:1.0.0:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/codehaus/xfire/javax.ws/1.0.0/javax.ws-1.0.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.codehaus.xfire:xfire-aegis:jar:1.2:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/codehaus/xfire/xfire-aegis/1.2/xfire-aegis-1.2.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.codehaus.xfire:xfire-annotations:jar:1.2:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/codehaus/xfire/xfire-annotations/1.2/xfire-annotations-1.2.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.codehaus.xfire:xfire-core:jar:1.2:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/codehaus/xfire/xfire-core/1.2/xfire-core-1.2.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.codehaus.xfire:xfire-java5:jar:1.2.4:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/codehaus/xfire/xfire-java5/1.2.4/xfire-java5-1.2.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.codehaus.xfire:xfire-plexus:jar:1.2:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/codehaus/xfire/xfire-plexus/1.2/xfire-plexus-1.2.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: org.codehaus.xfire:xfire-xmpp:jar:1.2:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/org/codehaus/xfire/xfire-xmpp/1.2/xfire-xmpp-1.2.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
       <library name="Maven Dependency: org.easymock:easymock:jar:2.0:test">
         <CLASSES>
           <root url="jar://$localRepository$/org/easymock/easymock/2.0/easymock-2.0.jar!/" />
@@ -1006,15 +360,6 @@
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: plexus:plexus-utils:jar:1.0.2:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/plexus/plexus-utils/1.0.2/plexus-utils-1.0.2.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
       <library name="Maven Dependency: qdox:qdox:jar:1.5:compile">
         <CLASSES>
           <root url="jar://$localRepository$/qdox/qdox/1.5/qdox-1.5.jar!/" />
@@ -1051,24 +396,6 @@
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: woodstox:wstx-asl:jar:2.9.3:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/woodstox/wstx-asl/2.9.3/wstx-asl-2.9.3.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library name="Maven Dependency: wsdl4j:wsdl4j:jar:1.5.2:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/wsdl4j/wsdl4j/1.5.2/wsdl4j-1.5.2.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
       <library name="Maven Dependency: wsdl4j:wsdl4j:jar:1.6.1:compile">
         <CLASSES>
           <root url="jar://$localRepository$/wsdl4j/wsdl4j/1.6.1/wsdl4j-1.6.1.jar!/" />
@@ -1114,15 +441,6 @@
       </library>
     </orderEntry>
     <orderEntry type="module-library">
-      <library name="Maven Dependency: xml-apis:xml-apis:jar:1.3.03:compile">
-        <CLASSES>
-          <root url="jar://$localRepository$/xml-apis/xml-apis/1.3.03/xml-apis-1.3.03.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
       <library name="Maven Dependency: xmlpull:xmlpull:jar:1.1.3.4a:compile">
         <CLASSES>
           <root url="jar://$localRepository$/xmlpull/xmlpull/1.1.3.4a/xmlpull-1.1.3.4a.jar!/" />
@@ -1134,24 +452,6 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$localRepository$/classworlds/classworlds/1.1/classworlds-1.1.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$localRepository$/commons-io/commons-io/1.1/commons-io-1.1.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
           <root url="jar://$localRepository$/junit/junit/3.8.1/junit-3.8.1.jar!/" />
         </CLASSES>
         <JAVADOC />
@@ -1161,133 +461,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$localRepository$/kxml2/kxml2/2.1.8/kxml2-2.1.8.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/axis2/axis2-codegen/1.1/axis2-codegen-1.1.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/axis2/axis2-kernel/1.1/axis2-kernel-1.1.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-artifact-manager/2.0/maven-artifact-manager-2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-artifact/2.0.4/maven-artifact-2.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-artifact/2.0/maven-artifact-2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-error-diagnostics/2.0/maven-error-diagnostics-2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-model/2.0.4/maven-model-2.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-model/2.0/maven-model-2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-monitor/2.0.4/maven-monitor-2.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-project/2.0.4/maven-project-2.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-project/2.0/maven-project-2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-settings/2.0.4/maven-settings-2.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/shared/maven-plugin-testing-harness/1.0-beta-1/maven-plugin-testing-harness-1.0-beta-1.jar!/" />
+          <root url="jar://$localRepository$/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -1296,7 +470,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.jar!/" />
+          <root url="jar://$localRepository$/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -1305,16 +479,17 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$localRepository$/org/codehaus/plexus/plexus-archiver/1.0-alpha-6/plexus-archiver-1.0-alpha-6.jar!/" />
+          <root url="jar://$localRepository$/org/easymock/easymock/2.0/easymock-2.0.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
+    <orderEntry type="library" name="maven-plugin-api-2.0" level="application" />
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$localRepository$/org/codehaus/plexus/plexus-compiler-api/1.5.2/plexus-compiler-api-1.5.2.jar!/" />
+          <root url="jar://$localRepository$/org/apache/maven/maven-core/2.1-SNAPSHOT/maven-core-2.1-SNAPSHOT.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -1323,7 +498,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$localRepository$/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.jar!/" />
+          <root url="jar://$localRepository$/org/apache/maven/maven-embedder/2.1-SNAPSHOT/maven-embedder-2.1-SNAPSHOT.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -1332,7 +507,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$localRepository$/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar!/" />
+          <root url="jar://$localRepository$/org/codehaus/plexus/plexus-classworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -1341,7 +516,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$localRepository$/org/codehaus/xfire/xfire-java5/1.2.4/xfire-java5-1.2.4.jar!/" />
+          <root url="jar://$localRepository$/org/mortbay/jetty/jetty/6.1.3/jetty-6.1.3.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -1350,17 +525,16 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$localRepository$/org/easymock/easymock/2.0/easymock-2.0.jar!/" />
+          <root url="jar://$localRepository$/org/apache/maven/maven-project/2.1-SNAPSHOT/maven-project-2.1-SNAPSHOT.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
-    <orderEntry type="library" name="maven-plugin-api-2.0" level="application" />
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-core/2.1-SNAPSHOT/maven-core-2.1-SNAPSHOT.jar!/" />
+          <root url="jar://$localRepository$/org/apache/maven/maven-artifact/2.1-SNAPSHOT/maven-artifact-2.1-SNAPSHOT.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -1369,7 +543,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$localRepository$/org/apache/maven/maven-embedder/2.1-SNAPSHOT/maven-embedder-2.1-SNAPSHOT.jar!/" />
+          <root url="jar://$localRepository$/org/apache/maven/maven-model/2.1-SNAPSHOT/maven-model-2.1-SNAPSHOT.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -1378,7 +552,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$localRepository$/org/codehaus/plexus/plexus-classworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.jar!/" />
+          <root url="jar://$localRepository$/org/apache/maven/maven-plugin-api/2.1-SNAPSHOT/maven-plugin-api-2.1-SNAPSHOT.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />

Modified: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/NMaven.Plugin.Addin.suo
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/NMaven.Plugin.Addin.suo?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
Binary files - no diff available.

Modified: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/pom.xml?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/pom.xml (original)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/pom.xml Mon May  7 16:55:03 2007
@@ -18,10 +18,11 @@
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0">
   <parent>
-    <groupId>NMaven</groupId>
+    <groupId>NMaven.Plugins</groupId>
     <version>0.14</version>
-    <artifactId>NMaven.Assemblies</artifactId>
-  </parent>
+    <artifactId>NMaven.Plugins</artifactId>
+    <relativePath>..\pom-netplugins.xml</relativePath>
+  </parent>  
   <modelVersion>4.0.0</modelVersion>
   <groupId>NMaven.Plugin</groupId>
   <artifactId>NMaven.Plugin.Addin</artifactId>
@@ -37,7 +38,7 @@
     </dependency>
     <dependency>
       <groupId>NMaven.Model</groupId>
-      <artifactId>NMaven.Model.Pom</artifactId>
+      <artifactId>NMaven.Model.AutomationExtensibility</artifactId>
       <type>library</type>
       <version>0.14</version>
     </dependency>

Modified: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/src/main/csharp/NMaven.Plugin.Addin.csproj
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/src/main/csharp/NMaven.Plugin.Addin.csproj?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/src/main/csharp/NMaven.Plugin.Addin.csproj (original)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/src/main/csharp/NMaven.Plugin.Addin.csproj Mon May  7 16:55:03 2007
@@ -18,6 +18,10 @@
     <Reference Include="NMaven.Core">
       <HintPath>C:\Documents and Settings\shane\.m2\repository\NMaven\Core\NMaven.Core\0.14\NMaven.Core.dll</HintPath>
     </Reference>
+    <Reference Include="NMaven.Model.AutomationExtensibility, Version=0.14.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\..\..\..\..\.m2\repository\NMaven\Model\NMaven.Model.AutomationExtensibility\0.14\NMaven.Model.AutomationExtensibility.dll</HintPath>
+    </Reference>
     <Reference Include="NMaven.Model.Pom" />
     <Reference Include="NMaven.Plugin" />
     <Reference Include="NMaven.Plugin" />

Modified: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/src/main/csharp/NMaven/Plugin/Addin/AutomationExtensibilityMojo.cs
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/src/main/csharp/NMaven/Plugin/Addin/AutomationExtensibilityMojo.cs?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/src/main/csharp/NMaven/Plugin/Addin/AutomationExtensibilityMojo.cs (original)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/src/main/csharp/NMaven/Plugin/Addin/AutomationExtensibilityMojo.cs Mon May  7 16:55:03 2007
@@ -1,65 +1,118 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Xml;
-using System.Xml.Serialization;
-
-using NMaven.Plugin;
-using NMaven.Model;
-using NMaven.Artifact;
-
-namespace NMaven.Plugin.Addin
-{
-	/// <summary>
-	/// Description
-	/// </summary>
-	[ClassAttribute(Phase = "package", Goal = "package")]
-	public sealed class AutomationExtensibilityMojo : AbstractMojo
-	{
-		public AutomationExtensibilityMojo()
-		{
-		}
-
-		[FieldAttribute("repository", Expression = "${settings.localRepository}", Type = "java.lang.String")]
-		public String localRepository;
-
-		[FieldAttribute("mavenProject", Expression = "${project}", Type = "org.apache.maven.project.MavenProject")]
-		public NMaven.Model.Model mavenProject;
-
-
-		public override Type GetMojoImplementationType()
-		{
-			return this.GetType();
-		}
-
-		public override void Execute()
-		{
-            ArtifactRepositoryLayout layout = new ArtifactRepositoryLayout();
-            ArtifactContext artifactContext = new ArtifactContext();
-            NMaven.Artifact.Artifact artifact = artifactContext.GetArtifactFor(mavenProject);
-            Console.WriteLine("Artifact Id = " + artifact.ArtifactId);
-            Console.WriteLine("Path = " + layout.pathOf(artifact));
-            FileInfo artifactFileInfo = new FileInfo(localRepository + @"\" + layout.pathOf(artifact));
-            Console.WriteLine("Artifact Path = " + artifactFileInfo.FullName);
-		}
-	}
-}
+//
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+//
+
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Xml;
+using System.Xml.Serialization;
+
+using NMaven.Plugin;
+using NMaven.Model;
+using NMaven.Artifact;
+
+namespace NMaven.Plugin.Addin
+{
+	/// <summary>
+	/// Description
+	/// </summary>
+	[ClassAttribute(Phase = "package", Goal = "package")]
+	public sealed class AutomationExtensibilityMojo : AbstractMojo
+	{
+		public AutomationExtensibilityMojo()
+		{
+		}
+
+		[FieldAttribute("repository", Expression = "${settings.localRepository}", Type = "java.lang.String")]
+		public String localRepository;
+
+		[FieldAttribute("mavenProject", Expression = "${project}", Type = "org.apache.maven.project.MavenProject")]
+		public NMaven.Model.Model mavenProject;
+
+
+		public override Type GetMojoImplementationType()
+		{
+			return this.GetType();
+		}
+
+		public override void Execute()
+		{
+            ArtifactRepositoryLayout layout = new ArtifactRepositoryLayout();
+            ArtifactContext artifactContext = new ArtifactContext();
+            NMaven.Artifact.Artifact artifact = artifactContext.GetArtifactFor(mavenProject);
+            FileInfo artifactFileInfo = new FileInfo(localRepository + @"\" + layout.pathOf(artifact));
+            Console.WriteLine("Artifact Path = " + artifactFileInfo.FullName);
+
+            object[] extensibilityItems = new object[2];
+            //Host Application
+            ExtensibilityHostApplication hostApplication = new ExtensibilityHostApplication();
+            List<ItemsChoiceType> itemsChoiceTypes = new List<ItemsChoiceType>();
+            List<String> itemsChoiceTypeValues = new List<string>();
+            
+            itemsChoiceTypes.Add(ItemsChoiceType.Name);
+            itemsChoiceTypeValues.Add("Microsoft Visual Studio");
+
+            itemsChoiceTypes.Add(ItemsChoiceType.Version);
+            itemsChoiceTypeValues.Add("8.0");
+
+            hostApplication.Items = itemsChoiceTypeValues.ToArray();
+            hostApplication.ItemsElementName = itemsChoiceTypes.ToArray();
+            extensibilityItems[0] = hostApplication;
+        
+            //Addin         
+            ExtensibilityAddin addin = new ExtensibilityAddin();
+            List<ItemsChoiceType1> itemNames = new List<ItemsChoiceType1>();
+            List<string> itemValues = new List<string>();
+
+            itemNames.Add(ItemsChoiceType1.Assembly);
+            itemValues.Add(artifactFileInfo.FullName);
+
+            itemNames.Add(ItemsChoiceType1.FullClassName);
+            itemValues.Add(mavenProject.artifactId + ".Connect");
+
+            itemNames.Add(ItemsChoiceType1.FriendlyName);
+            itemValues.Add(mavenProject.name);
+
+            itemNames.Add(ItemsChoiceType1.Description);
+            itemValues.Add(mavenProject.description);
+
+            itemNames.Add(ItemsChoiceType1.LoadBehavior);
+            itemValues.Add("0");
+
+            itemNames.Add(ItemsChoiceType1.CommandLineSafe);
+            itemValues.Add("0");
+
+            itemNames.Add(ItemsChoiceType1.CommandPreload);
+            itemValues.Add("1");
+
+            addin.Items = itemValues.ToArray();
+            addin.ItemsElementName = itemNames.ToArray();
+            extensibilityItems[1] = addin;
+
+            Extensibility extensibility = new Extensibility();
+            extensibility.Items = extensibilityItems;
+
+            //write XML
+            XmlSerializer serializer = new XmlSerializer(typeof(NMaven.Model.Extensibility));
+            XmlTextWriter xmlWriter = new XmlTextWriter(@"c:\tmp\NMavenBuild.AddIn", System.Text.Encoding.Unicode);
+            xmlWriter.Formatting = Formatting.Indented;
+            serializer.Serialize(xmlWriter, extensibility);
+    	}
+	}
+}

Added: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/NMaven.Plugin.Devenv.sln
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/NMaven.Plugin.Devenv.sln?view=auto&rev=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/NMaven.Plugin.Devenv.sln (added)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/NMaven.Plugin.Devenv.sln Mon May  7 16:55:03 2007
@@ -0,0 +1,17 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.Plugin.Devenv", "C:\Documents and Settings\shane\nmaven-apache\SI_XPT\plugins\NMaven.Plugin.Devenv\src\main\csharp\NMaven.Plugin.Devenv.csproj", "{693B0AD9-AC1B-49F4-8386-E4E097960D8B}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{693B0AD9-AC1B-49F4-8386-E4E097960D8B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{693B0AD9-AC1B-49F4-8386-E4E097960D8B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal

Added: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom-java.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom-java.xml?view=auto&rev=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom-java.xml (added)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom-java.xml Mon May  7 16:55:03 2007
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+         xmlns="http://maven.apache.org/POM/4.0.0">
+  <parent>
+    <groupId>org.apache.maven.dotnet.plugins</groupId>
+    <version>0.14-SNAPSHOT</version>
+    <artifactId>maven-dotnet-plugins</artifactId>
+    <relativePath>..\pom.xml</relativePath>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>NMaven.Plugin</groupId>
+  <artifactId>NMaven.Plugin.Devenv.JavaBinding</artifactId>
+  <packaging>maven-plugin</packaging>
+  <name>NMaven.Plugin.Devenv.JavaBinding</name>
+  <version>0.14</version>
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <source>1.5</source>
+          <target>1.5</target>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.maven.dotnet</groupId>
+      <artifactId>dotnet-assembler</artifactId>
+      <version>0.14-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.dotnet</groupId>
+      <artifactId>dotnet-executable</artifactId>
+      <version>0.14-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.dotnet</groupId>
+      <artifactId>dotnet-artifact</artifactId>
+      <version>0.14-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.dotnet</groupId>
+      <artifactId>dotnet-plugin</artifactId>
+      <version>0.14-SNAPSHOT</version>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Propchange: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom-java.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom.xml?view=auto&rev=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom.xml (added)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom.xml Mon May  7 16:55:03 2007
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?><!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0">
+  <parent>
+    <groupId>NMaven.Plugins</groupId>
+    <version>0.14</version>
+    <artifactId>NMaven.Plugins</artifactId>
+    <relativePath>..\pom-netplugins.xml</relativePath>    
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>NMaven.Plugin</groupId>
+  <artifactId>NMaven.Plugin.Devenv</artifactId>
+  <packaging>netplugin</packaging>
+  <version>0.14</version>
+  <name>NMaven.Plugin.Devenv</name>
+  <dependencies>
+    <dependency>
+      <groupId>NMaven.Plugin</groupId>
+      <artifactId>NMaven.Plugin</artifactId>
+      <type>library</type>
+      <version>0.14</version>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Propchange: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/csharp/NMaven.Plugin.Devenv.csproj
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/csharp/NMaven.Plugin.Devenv.csproj?view=auto&rev=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/csharp/NMaven.Plugin.Devenv.csproj (added)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/csharp/NMaven.Plugin.Devenv.csproj Mon May  7 16:55:03 2007
@@ -0,0 +1,29 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <ProjectGuid>{693b0ad9-ac1b-49f4-8386-e4e097960d8b}</ProjectGuid>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <RootNameSpace>NMaven.Plugin</RootNameSpace>
+    <AssemblyName>NMaven.Plugin.Devenv</AssemblyName>
+    <BaseIntermediateOutputPath>..\..\..\target\obj\</BaseIntermediateOutputPath>
+    <OutputType>Library</OutputType>
+  </PropertyGroup>
+  <PropertyGroup>
+    <OutputPath>..\..\..\target\bin\Debug\</OutputPath>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="NMaven.Plugin" />
+    <Reference Include="NMaven.Plugin" />
+    <Reference Include="System" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="NMaven" />
+    <Folder Include="NMaven\Plugin" />
+    <Folder Include="NMaven\Plugin\Devenv" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="NMaven\Plugin\Devenv\DevenvMojo.cs" />
+  </ItemGroup>
+  <ItemGroup />
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" />
+</Project>
\ No newline at end of file

Added: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/csharp/NMaven/Plugin/Devenv/DevenvMojo.cs
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/csharp/NMaven/Plugin/Devenv/DevenvMojo.cs?view=auto&rev=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/csharp/NMaven/Plugin/Devenv/DevenvMojo.cs (added)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/csharp/NMaven/Plugin/Devenv/DevenvMojo.cs Mon May  7 16:55:03 2007
@@ -0,0 +1,65 @@
+//
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+//
+
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Diagnostics;
+
+using Microsoft.Win32;
+
+using NMaven.Plugin;
+
+namespace NMaven.Plugin.Devenv
+{
+	/// <summary>
+	/// Description
+	/// </summary>
+	[Serializable]
+	[ClassAttribute(Phase = "deploy", Goal = "start")]
+	public sealed class DevenvMojo : AbstractMojo
+	{
+		public DevenvMojo()
+		{
+		}
+		
+		[FieldAttribute("artifactId", Expression = "${project.artifactId}", Type = "java.lang.String")]
+		public String artifactId;
+
+        [FieldAttribute("buildDirectory", Expression = "${project.build.directory}", Type = "java.lang.String")]
+        public String buildDirectory;
+		
+		public override Type GetMojoImplementationType()
+		{
+			return this.GetType();
+		}
+		
+		public override void Execute()
+		{
+            string args = "/ResetAddin " + artifactId + ".Connect " + "/Log " + @"""" + @buildDirectory 
+                + @"\VisualStudio.log" + @"""";
+            RegistryKey visualStudioKey = 
+                Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\VisualStudio\8.0");
+            String installDir = (String) visualStudioKey.GetValue("InstallDir");
+            ProcessStartInfo processStartInfo =
+                new ProcessStartInfo(@installDir + "devenv.exe", args);
+            Process.Start(processStartInfo);
+		}
+	}
+}

Added: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/java/NMaven/Plugin/Devenv/DevenvMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/java/NMaven/Plugin/Devenv/DevenvMojo.java?view=auto&rev=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/java/NMaven/Plugin/Devenv/DevenvMojo.java (added)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/java/NMaven/Plugin/Devenv/DevenvMojo.java Mon May  7 16:55:03 2007
@@ -0,0 +1,109 @@
+package NMaven.Plugin.Devenv;
+
+import org.apache.maven.dotnet.plugin.FieldAnnotation;
+
+/**
+ * @phase deploy
+ * @goal start
+ */
+public class DevenvMojo
+    extends org.apache.maven.dotnet.plugin.AbstractMojo
+{
+       /**
+        * @parameter expression = "${project.artifactId}"
+        */
+        @FieldAnnotation()
+        public java.lang.String artifactId;
+
+       /**
+        * @parameter expression = "${project.build.directory}"
+        */
+        @FieldAnnotation()
+        public java.lang.String buildDirectory;
+
+       /**
+        * @parameter expression = "${project}"
+        */
+        private org.apache.maven.project.MavenProject project;
+
+       /**
+        * @parameter expression = "${settings.localRepository}"
+        */
+        private String localRepository;
+
+       /**
+        * @parameter expression = "${vendor}"
+        */
+        private String vendor;
+
+       /**
+        * @parameter expression = "${vendorVersion}"
+        */
+        private String vendorVersion;
+
+       /**
+        * @parameter expression = "${frameworkVersion}"
+        */
+        private String frameworkVersion;
+
+       /**
+        * @component
+        */
+        private org.apache.maven.dotnet.executable.NetExecutableFactory netExecutableFactory;
+
+       /**
+        * @component
+        */
+        private org.apache.maven.dotnet.plugin.PluginContext pluginContext;
+
+        public String getMojoArtifactId()
+        {
+            return "NMaven.Plugin.Devenv";
+        }
+
+        public String getMojoGroupId()
+        {
+            return "NMaven.Plugin";
+        }
+
+        public String getClassName()
+        {
+            return "NMaven.Plugin.Devenv.DevenvMojo";
+        }
+
+        public org.apache.maven.dotnet.plugin.PluginContext getNetPluginContext()
+        {
+            return pluginContext;
+        }
+
+        public org.apache.maven.dotnet.executable.NetExecutableFactory getNetExecutableFactory()
+        {
+            return netExecutableFactory;
+        }
+
+        public org.apache.maven.project.MavenProject getMavenProject()
+        {
+            return project;
+        }
+
+        public String getLocalRepository()
+        {
+            return localRepository;
+        }
+
+        public String getVendorVersion()
+        {
+            return vendorVersion;
+        }
+
+        public String getVendor()
+        {
+            return vendor;
+        }
+
+        public String getFrameworkVersion()
+        {
+            return frameworkVersion;
+        }
+
+}

Propchange: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/java/NMaven/Plugin/Devenv/DevenvMojo.java
------------------------------------------------------------------------------
    svn:eol-style = native