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/09/13 01:54:15 UTC

svn commit: r575139 [4/4] - in /incubator/nmaven/trunk: ./ assemblies/ assemblies/NMaven.Artifact/ assemblies/NMaven.Artifact/src/main/csharp/ assemblies/NMaven.Artifact/src/main/csharp/NMaven/Artifact/ assemblies/NMaven.IDE/src/main/csharp/ assemblies...

Added: incubator/nmaven/trunk/assemblies/NMaven/NMaven.sln
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/assemblies/NMaven/NMaven.sln?rev=575139&view=auto
==============================================================================
--- incubator/nmaven/trunk/assemblies/NMaven/NMaven.sln (added)
+++ incubator/nmaven/trunk/assemblies/NMaven/NMaven.sln Wed Sep 12 18:54:12 2007
@@ -0,0 +1,119 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.Artifact", "..\NMaven.Artifact\src\main\csharp\NMaven.Artifact.csproj", "{701803D4-90F5-44D7-919D-4844FEB7F936}"
+	ProjectSection(WebsiteProperties) = preProject
+		Debug.AspNetCompiler.Debug = "True"
+		Release.AspNetCompiler.Debug = "False"
+	EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.IDE", "..\NMaven.IDE\src\main\csharp\NMaven.IDE.csproj", "{31C18EC5-6876-4306-BF4E-A85A308C502E}"
+	ProjectSection(WebsiteProperties) = preProject
+		Debug.AspNetCompiler.Debug = "True"
+		Release.AspNetCompiler.Debug = "False"
+	EndProjectSection
+	ProjectSection(ProjectDependencies) = postProject
+		{C511B03B-8AB7-4E61-9F6E-5E6F9F65E8CE} = {C511B03B-8AB7-4E61-9F6E-5E6F9F65E8CE}
+		{DF06BE45-AF6C-4DA4-8844-EA114F094C5F} = {DF06BE45-AF6C-4DA4-8844-EA114F094C5F}
+		{701803D4-90F5-44D7-919D-4844FEB7F936} = {701803D4-90F5-44D7-919D-4844FEB7F936}
+	EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.Logging", "..\NMaven.Logging\src\main\csharp\NMaven.Logging.csproj", "{C511B03B-8AB7-4E61-9F6E-5E6F9F65E8CE}"
+	ProjectSection(WebsiteProperties) = preProject
+		Debug.AspNetCompiler.Debug = "True"
+		Release.AspNetCompiler.Debug = "False"
+	EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.Plugin", "..\NMaven.Plugin\src\main\csharp\NMaven.Plugin.csproj", "{B760D54F-22AC-43E7-A0A6-DE313D4663AF}"
+	ProjectSection(WebsiteProperties) = preProject
+		Debug.AspNetCompiler.Debug = "True"
+		Release.AspNetCompiler.Debug = "False"
+	EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.Plugin.MojoGenerator", "..\NMaven.Plugin.MojoGenerator\src\main\csharp\NMaven.Plugin.MojoGenerator.csproj", "{09887944-425A-45A0-870C-AE4C16DA63DF}"
+	ProjectSection(WebsiteProperties) = preProject
+		Debug.AspNetCompiler.Debug = "True"
+		Release.AspNetCompiler.Debug = "False"
+	EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.Service.Embedder", "..\NMaven.Service\Embedder\src\main\csharp\NMaven.Service.Embedder.csproj", "{DF06BE45-AF6C-4DA4-8844-EA114F094C5F}"
+	ProjectSection(WebsiteProperties) = preProject
+		Debug.AspNetCompiler.Debug = "True"
+		Release.AspNetCompiler.Debug = "False"
+	EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.Solution", "..\NMaven.Solution\NMaven.Solution.csproj", "{CC57AA41-F466-4FF4-B4D9-DC9CC646C4EA}"
+	ProjectSection(WebsiteProperties) = preProject
+		Debug.AspNetCompiler.Debug = "True"
+		Release.AspNetCompiler.Debug = "False"
+	EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.VisualStudio.Addin", "..\NMaven.VisualStudio.Addin\src\main\csharp\NMaven.VisualStudio.Addin.csproj", "{5BE35FDF-E620-4EB0-B9A8-2359C506D85D}"
+	ProjectSection(WebsiteProperties) = preProject
+		Debug.AspNetCompiler.Debug = "True"
+		Release.AspNetCompiler.Debug = "False"
+	EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsApplication2", "..\NMaven.VisualStudio.ProjectWizard\src\main\csharp\WindowsApplication2.csproj", "{7466EA93-4978-4BBD-83D0-F1729EB102EE}"
+	ProjectSection(WebsiteProperties) = preProject
+		Debug.AspNetCompiler.Debug = "True"
+		Release.AspNetCompiler.Debug = "False"
+	EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.VisualStudio", "..\NMaven.VisualStudio\src\main\csharp\NMaven.VisualStudio.csproj", "{95661103-78B8-423A-80CA-41AFC69BD1DE}"
+	ProjectSection(WebsiteProperties) = preProject
+		Debug.AspNetCompiler.Debug = "True"
+		Release.AspNetCompiler.Debug = "False"
+	EndProjectSection
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{701803D4-90F5-44D7-919D-4844FEB7F936}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{701803D4-90F5-44D7-919D-4844FEB7F936}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{701803D4-90F5-44D7-919D-4844FEB7F936}.Release|Any CPU.ActiveCfg = Debug|Any CPU
+		{701803D4-90F5-44D7-919D-4844FEB7F936}.Release|Any CPU.Build.0 = Debug|Any CPU
+		{31C18EC5-6876-4306-BF4E-A85A308C502E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{31C18EC5-6876-4306-BF4E-A85A308C502E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{31C18EC5-6876-4306-BF4E-A85A308C502E}.Release|Any CPU.ActiveCfg = Debug|Any CPU
+		{31C18EC5-6876-4306-BF4E-A85A308C502E}.Release|Any CPU.Build.0 = Debug|Any CPU
+		{C511B03B-8AB7-4E61-9F6E-5E6F9F65E8CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{C511B03B-8AB7-4E61-9F6E-5E6F9F65E8CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{C511B03B-8AB7-4E61-9F6E-5E6F9F65E8CE}.Release|Any CPU.ActiveCfg = Debug|Any CPU
+		{C511B03B-8AB7-4E61-9F6E-5E6F9F65E8CE}.Release|Any CPU.Build.0 = Debug|Any CPU
+		{B760D54F-22AC-43E7-A0A6-DE313D4663AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{B760D54F-22AC-43E7-A0A6-DE313D4663AF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{B760D54F-22AC-43E7-A0A6-DE313D4663AF}.Release|Any CPU.ActiveCfg = Debug|Any CPU
+		{B760D54F-22AC-43E7-A0A6-DE313D4663AF}.Release|Any CPU.Build.0 = Debug|Any CPU
+		{09887944-425A-45A0-870C-AE4C16DA63DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{09887944-425A-45A0-870C-AE4C16DA63DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{09887944-425A-45A0-870C-AE4C16DA63DF}.Release|Any CPU.ActiveCfg = Debug|Any CPU
+		{09887944-425A-45A0-870C-AE4C16DA63DF}.Release|Any CPU.Build.0 = Debug|Any CPU
+		{DF06BE45-AF6C-4DA4-8844-EA114F094C5F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{DF06BE45-AF6C-4DA4-8844-EA114F094C5F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{DF06BE45-AF6C-4DA4-8844-EA114F094C5F}.Release|Any CPU.ActiveCfg = Debug|Any CPU
+		{DF06BE45-AF6C-4DA4-8844-EA114F094C5F}.Release|Any CPU.Build.0 = Debug|Any CPU
+		{CC57AA41-F466-4FF4-B4D9-DC9CC646C4EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{CC57AA41-F466-4FF4-B4D9-DC9CC646C4EA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{CC57AA41-F466-4FF4-B4D9-DC9CC646C4EA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{CC57AA41-F466-4FF4-B4D9-DC9CC646C4EA}.Release|Any CPU.Build.0 = Release|Any CPU
+		{5BE35FDF-E620-4EB0-B9A8-2359C506D85D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{5BE35FDF-E620-4EB0-B9A8-2359C506D85D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{5BE35FDF-E620-4EB0-B9A8-2359C506D85D}.Release|Any CPU.ActiveCfg = Debug|Any CPU
+		{5BE35FDF-E620-4EB0-B9A8-2359C506D85D}.Release|Any CPU.Build.0 = Debug|Any CPU
+		{7466EA93-4978-4BBD-83D0-F1729EB102EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{7466EA93-4978-4BBD-83D0-F1729EB102EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{7466EA93-4978-4BBD-83D0-F1729EB102EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{7466EA93-4978-4BBD-83D0-F1729EB102EE}.Release|Any CPU.Build.0 = Release|Any CPU
+		{95661103-78B8-423A-80CA-41AFC69BD1DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{95661103-78B8-423A-80CA-41AFC69BD1DE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{95661103-78B8-423A-80CA-41AFC69BD1DE}.Release|Any CPU.ActiveCfg = Debug|Any CPU
+		{95661103-78B8-423A-80CA-41AFC69BD1DE}.Release|Any CPU.Build.0 = Debug|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal

Modified: incubator/nmaven/trunk/assemblies/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/assemblies/pom.xml?rev=575139&r1=575138&r2=575139&view=diff
==============================================================================
--- incubator/nmaven/trunk/assemblies/pom.xml (original)
+++ incubator/nmaven/trunk/assemblies/pom.xml Wed Sep 12 18:54:12 2007
@@ -39,6 +39,7 @@
     <module>NMaven.Solution</module>
     <module>NMaven.Logging</module>
     <module>NMaven.Model/Pom</module>
+    <module>NMaven.Model/Settings</module>
     <module>NMaven.Model/AutomationExtensibility</module>
     <module>NMaven.Plugin</module>
     <module>NMaven.Plugin.Loader</module>

Modified: incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/ArtifactInstallerImpl.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/ArtifactInstallerImpl.java?rev=575139&r1=575138&r2=575139&view=diff
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/ArtifactInstallerImpl.java (original)
+++ incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/ArtifactInstallerImpl.java Wed Sep 12 18:54:12 2007
@@ -287,6 +287,13 @@
 
         if ( artifact != null )
         {
+            File artifactFile = artifact.getFile();
+            if ( artifactFile == null || !artifactFile.exists() )
+            {
+                throw new IOException( "NMAVEN-001-016: Could not find artifact: Artifact ID = " +
+                    artifact.getArtifactId() + ", Path = " +
+                    ( ( artifactFile != null ) ? artifactFile.getAbsolutePath() : null ) );
+            }
             artifactDependencies.add( artifact );
         }
         File installDirectory = PathUtil.getPrivateApplicationBaseFileFor( artifact, localRepository ).getParentFile();

Modified: incubator/nmaven/trunk/components/dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/ProjectDao.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/ProjectDao.java?rev=575139&r1=575138&r2=575139&view=diff
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/ProjectDao.java (original)
+++ incubator/nmaven/trunk/components/dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/ProjectDao.java Wed Sep 12 18:54:12 2007
@@ -44,6 +44,7 @@
      */
     String ROLE = ProjectDao.class.getName();
 
+    void removeProjectFor( String groupId, String artifactId, String version, String artifactType ) throws IOException;
     /**
      * Returns a project that matches the specified parameters.
      *

Modified: incubator/nmaven/trunk/components/dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/ProjectFactory.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/ProjectFactory.java?rev=575139&r1=575138&r2=575139&view=diff
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/ProjectFactory.java (original)
+++ incubator/nmaven/trunk/components/dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/ProjectFactory.java Wed Sep 12 18:54:12 2007
@@ -109,8 +109,8 @@
                 throw new IOException( "NMAVEN-180-000: Unable to read model: Message = " + e.getMessage() );
 
             }
-            Project parentProject = createProjectFrom( parentModel, parentPomFile.getParentFile() );
-            project.setParentProject( parentProject );
+            //Project parentProject = createProjectFrom( parentModel, parentPomFile.getParentFile() );
+            //project.setParentProject( parentProject );
         }
 
         //TODO: publickey/classifier

Modified: incubator/nmaven/trunk/components/dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/impl/ProjectDaoImpl.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/impl/ProjectDaoImpl.java?rev=575139&r1=575138&r2=575139&view=diff
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/impl/ProjectDaoImpl.java (original)
+++ incubator/nmaven/trunk/components/dotnet-dao/project/src/main/java/org/apache/maven/dotnet/dao/impl/ProjectDaoImpl.java Wed Sep 12 18:54:12 2007
@@ -228,6 +228,21 @@
         return true;
     }
 
+    public void removeProjectFor( String groupId, String artifactId, String version, String artifactType )
+        throws IOException
+    {
+        ValueFactory valueFactory = rdfRepository.getValueFactory();
+        URI id = valueFactory.createURI( groupId + ":" + artifactId + ":" + version + ":" + artifactType );
+        try
+        {
+            repositoryConnection.remove( repositoryConnection.getStatements( id, null, null, true ) );
+        }
+        catch ( RepositoryException e )
+        {
+            throw new IOException( e.getMessage() );
+        }
+    }
+
     public Project getProjectFor( String groupId, String artifactId, String version, String artifactType,
                                   String publicKeyTokenId )
         throws IOException
@@ -440,9 +455,23 @@
 
             for ( ProjectDependency projectDependency : project.getProjectDependencies() )
             {
-                logger.finest( "NMAVEN-180-011: Project Dependency: Artifact ID = " + projectDependency.getArtifactId() +
-                    ", Group ID = " + projectDependency.getGroupId() + ", Version = " + projectDependency.getVersion() +
-                    ", Artifact Type = " + projectDependency.getArtifactType() );
+                logger.finest( "NMAVEN-180-011: Project Dependency: Artifact ID = " +
+                    projectDependency.getArtifactId() + ", Group ID = " + projectDependency.getGroupId() +
+                    ", Version = " + projectDependency.getVersion() + ", Artifact Type = " +
+                    projectDependency.getArtifactType() );
+
+                //If artifact has been deleted, then re-resolve
+                if ( projectDependency.isResolved() && !projectDependency.getArtifactType().startsWith( "gac" ) )
+                {
+                    Artifact assembly = ProjectFactory.createArtifactFrom( projectDependency, artifactFactory );
+
+                    File dependencyFile = PathUtil.getUserAssemblyCacheFileFor( assembly, localRepository );
+                    if ( !dependencyFile.exists() )
+                    {
+                        projectDependency.setResolved( false );
+                    }
+                }
+
                 if ( !projectDependency.isResolved() )
                 {
                     if ( projectDependency.getArtifactType().startsWith( "gac" ) )
@@ -617,8 +646,9 @@
             artifactDependencies.addAll( storeProjectAndResolveDependencies(
                 ProjectFactory.createProjectFrom( model, null ), localRepository, artifactRepositories ) );
         }
-        logger.finest( "NMAVEN-180-022: ProjectDao.storeProjectAndResolveDependencies - Artifact Id = " + project.getArtifactId() +
-            ", Time = " + ( System.currentTimeMillis() - startTime ) + ", Count = " + storeCounter++ );
+        logger.finest( "NMAVEN-180-022: ProjectDao.storeProjectAndResolveDependencies - Artifact Id = " +
+            project.getArtifactId() + ", Time = " + ( System.currentTimeMillis() - startTime ) + ", Count = " +
+            storeCounter++ );
         return artifactDependencies;
     }
 

Added: incubator/nmaven/trunk/components/dotnet-executable/src/main/java/org/apache/maven/dotnet/executable/compiler/impl/JavaCompiler.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-executable/src/main/java/org/apache/maven/dotnet/executable/compiler/impl/JavaCompiler.java?rev=575139&view=auto
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-executable/src/main/java/org/apache/maven/dotnet/executable/compiler/impl/JavaCompiler.java (added)
+++ incubator/nmaven/trunk/components/dotnet-executable/src/main/java/org/apache/maven/dotnet/executable/compiler/impl/JavaCompiler.java Wed Sep 12 18:54:12 2007
@@ -0,0 +1,24 @@
+package org.apache.maven.dotnet.executable.compiler.impl;
+
+import org.apache.maven.dotnet.executable.ExecutionException;
+
+import java.util.List;
+
+public class JavaCompiler extends BaseCompiler
+{
+    public boolean failOnErrorOutput()
+    {
+        return false;
+    }
+
+    public List<String> getCommands()
+        throws ExecutionException
+    {
+        return null;  
+    }
+
+    public void resetCommands( List<String> commands )
+    {
+
+    }
+}

Propchange: incubator/nmaven/trunk/components/dotnet-executable/src/main/java/org/apache/maven/dotnet/executable/compiler/impl/JavaCompiler.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/nmaven/trunk/components/dotnet-repository/src/main/java/org/apache/maven/dotnet/repository/DotnetArtifactMetadata.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-repository/src/main/java/org/apache/maven/dotnet/repository/DotnetArtifactMetadata.java?rev=575139&view=auto
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-repository/src/main/java/org/apache/maven/dotnet/repository/DotnetArtifactMetadata.java (added)
+++ incubator/nmaven/trunk/components/dotnet-repository/src/main/java/org/apache/maven/dotnet/repository/DotnetArtifactMetadata.java Wed Sep 12 18:54:12 2007
@@ -0,0 +1,60 @@
+/*
+ * 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.
+ */
+package org.apache.maven.dotnet.repository;
+
+import org.apache.maven.project.artifact.ProjectArtifactMetadata;
+import org.apache.maven.artifact.Artifact;
+import org.apache.maven.artifact.repository.ArtifactRepository;
+
+import java.io.File;
+
+public class DotnetArtifactMetadata
+    extends ProjectArtifactMetadata
+{
+
+    private Artifact artifact;
+
+    public DotnetArtifactMetadata( Artifact artifact )
+    {
+        super( artifact );
+        this.artifact = artifact;
+    }
+
+    public DotnetArtifactMetadata( Artifact artifact, File file )
+    {
+        super( artifact, file );
+        this.artifact = artifact;
+    }
+
+    public String getRemoteFilename()
+    {
+        return getFilename();
+    }
+
+    public String getLocalFilename( ArtifactRepository repository )
+    {
+        return getFilename();
+    }
+
+    private String getFilename()
+    {
+        return ( artifact.getClassifier() != null ) ? artifact.getGroupId() + "-" + artifact.getVersion() + "-" +
+            artifact.getClassifier() + ".pom" : artifact.getGroupId() + "-" + artifact.getVersion() + ".pom";
+    }
+}

Propchange: incubator/nmaven/trunk/components/dotnet-repository/src/main/java/org/apache/maven/dotnet/repository/DotnetArtifactMetadata.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/nmaven/trunk/components/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/pom.xml?rev=575139&r1=575138&r2=575139&view=diff
==============================================================================
--- incubator/nmaven/trunk/components/pom.xml (original)
+++ incubator/nmaven/trunk/components/pom.xml Wed Sep 12 18:54:12 2007
@@ -53,4 +53,11 @@
       <url>http://repository.aduna-software.org/maven2</url>
     </repository>
   </repositories>
+  <distributionManagement>
+    <site>
+      <id>nmaven-apache-site</id>
+      <name>NMaven Site</name>
+      <url>file://${basedir}/../../www</url>
+    </site>
+  </distributionManagement>  
 </project>

Added: incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/ArtifactManagerMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/ArtifactManagerMojo.java?rev=575139&view=auto
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/ArtifactManagerMojo.java (added)
+++ incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/ArtifactManagerMojo.java Wed Sep 12 18:54:12 2007
@@ -0,0 +1,92 @@
+package org.apache.maven.dotnet.plugin.repository;
+
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugin.MojoFailureException;
+import org.apache.maven.dotnet.dao.ProjectDao;
+import org.apache.maven.artifact.factory.ArtifactFactory;
+import org.apache.maven.project.MavenProject;
+import org.openrdf.repository.sail.SailRepository;
+import org.openrdf.repository.RepositoryException;
+import org.openrdf.sail.memory.MemoryStore;
+
+import java.io.File;
+import java.io.IOException;
+
+/**
+ * @goal delete
+ */
+public class ArtifactManagerMojo
+    extends AbstractMojo
+{
+    /**
+     * The maven project.
+     *
+     * @parameter expression="${project}"
+     * @required
+     */
+    private MavenProject project;
+
+    /**
+     * The local Maven repository.
+     *
+     * @parameter expression="${settings.localRepository}"
+     * @readonly
+     */
+    private File localRepository;
+
+    /**
+     * @component
+     */
+    private org.apache.maven.dotnet.registry.DataAccessObjectRegistry daoRegistry;
+
+    /**
+     * @component
+     */
+    private org.apache.maven.artifact.manager.WagonManager wagonManager;
+
+    /**
+     * The artifact factory component, which is used for creating artifacts.
+     *
+     * @component
+     */
+    private ArtifactFactory artifactFactory;
+
+    public void execute()
+        throws MojoExecutionException, MojoFailureException
+    {
+        if ( localRepository == null )
+        {
+            localRepository = new File( System.getProperty( "user.home" ), ".m2/repository" );
+        }
+
+        String artifactValue = System.getProperty( "artifact" );
+        String[] tokens = artifactValue.split( "[:]" );
+
+        File dataDir = new File( localRepository.getParentFile(), "/uac/rdfRepository" );
+        org.openrdf.repository.Repository rdfRepository = new SailRepository( new MemoryStore( dataDir ) );
+        try
+        {
+            rdfRepository.initialize();
+        }
+        catch ( RepositoryException e )
+        {
+            throw new MojoExecutionException( e.getMessage() );
+        }
+
+        ProjectDao dao = (ProjectDao) daoRegistry.find( "dao:project" );
+        dao.init( artifactFactory, wagonManager );
+        dao.openConnection();
+
+        try
+        {
+            dao.removeProjectFor( tokens[0], tokens[1], tokens[2], tokens[3] );
+        }
+        catch ( IOException e )
+        {
+            e.printStackTrace();
+            throw new MojoExecutionException( e.getMessage() );
+        }
+        dao.closeConnection();
+    }
+}

Propchange: incubator/nmaven/trunk/plugins/maven-repository-plugin/src/main/java/org/apache/maven/dotnet/plugin/repository/ArtifactManagerMojo.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/nmaven/trunk/plugins/maven-xsd-plugin/src/main/java/org/apache/maven/dotnet/plugin/xsd/XsdGeneratorMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/maven-xsd-plugin/src/main/java/org/apache/maven/dotnet/plugin/xsd/XsdGeneratorMojo.java?rev=575139&r1=575138&r2=575139&view=diff
==============================================================================
--- incubator/nmaven/trunk/plugins/maven-xsd-plugin/src/main/java/org/apache/maven/dotnet/plugin/xsd/XsdGeneratorMojo.java (original)
+++ incubator/nmaven/trunk/plugins/maven-xsd-plugin/src/main/java/org/apache/maven/dotnet/plugin/xsd/XsdGeneratorMojo.java Wed Sep 12 18:54:12 2007
@@ -95,7 +95,7 @@
     /**
      * Runtime namespace for the generated types.
      *
-     * @parameter expression="${namespace}" default-value="${project.groupId}"
+     * @parameter expression="${namespace}" default-value="${project.artifactId}"
      */
     private String namespace;
 

Modified: incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Addin/src/main/csharp/NMaven/Plugin/Addin/AutomationExtensibilityMojo.cs
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Addin/src/main/csharp/NMaven/Plugin/Addin/AutomationExtensibilityMojo.cs?rev=575139&r1=575138&r2=575139&view=diff
==============================================================================
--- incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Addin/src/main/csharp/NMaven/Plugin/Addin/AutomationExtensibilityMojo.cs (original)
+++ incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Addin/src/main/csharp/NMaven/Plugin/Addin/AutomationExtensibilityMojo.cs Wed Sep 12 18:54:12 2007
@@ -24,6 +24,7 @@
 using System.Xml.Serialization;
 
 using NMaven.Plugin;
+using NMaven.Model.Pom;
 using NMaven.Model;
 using NMaven.Artifact;
 
@@ -43,7 +44,7 @@
 		public String localRepository;
 
 		[FieldAttribute("mavenProject", Expression = "${project}", Type = "org.apache.maven.project.MavenProject")]
-		public NMaven.Model.Model mavenProject;
+		public NMaven.Model.Pom.Model mavenProject;
 
 
 		public override Type GetMojoImplementationType()

Modified: incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Settings/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Settings/pom.xml?rev=575139&r1=575138&r2=575139&view=diff
==============================================================================
--- incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Settings/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Settings/pom.xml Wed Sep 12 18:54:12 2007
@@ -36,6 +36,7 @@
       <version>0.14-SNAPSHOT</version>
     </dependency>
   </dependencies>
+  <!--
   <profiles>
     <profile>
       <activation>
@@ -73,4 +74,5 @@
       </build>
     </profile>
   </profiles>
+  -->
 </project>

Modified: incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Solution/src/main/csharp/NMaven/Plugin/Solution/SolutionMojo.cs
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Solution/src/main/csharp/NMaven/Plugin/Solution/SolutionMojo.cs?rev=575139&r1=575138&r2=575139&view=diff
==============================================================================
--- incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Solution/src/main/csharp/NMaven/Plugin/Solution/SolutionMojo.cs (original)
+++ incubator/nmaven/trunk/plugins/netplugins/NMaven.Plugin.Solution/src/main/csharp/NMaven/Plugin/Solution/SolutionMojo.cs Wed Sep 12 18:54:12 2007
@@ -46,7 +46,7 @@
 		public String basedir;
 		
 		[FieldAttribute("mavenProject", Expression = "${project}", Type = "org.apache.maven.project.MavenProject")]
-		public NMaven.Model.Model mavenProject;		
+		public NMaven.Model.Pom.Model mavenProject;
 		
 		private String profile = null;
 		
@@ -68,7 +68,7 @@
 			
 		}
 
-		public List<IProjectReference> Execute(DirectoryInfo currentDirectory, NMaven.Model.Model model, string profile)
+		public List<IProjectReference> Execute(DirectoryInfo currentDirectory, NMaven.Model.Pom.Model model, string profile)
 		{	
 			
 			if(model == null)
@@ -93,7 +93,7 @@
 				foreach(String module in GetModulesForProfile(profile, model))
 				{
 					DirectoryInfo newDir = new DirectoryInfo(currentDirectory.FullName + @"\" + module );
-					NMaven.Model.Model m = projectGenerator.CreatePomModelFor(newDir.FullName + @"\pom.xml");
+					NMaven.Model.Pom.Model m = projectGenerator.CreatePomModelFor(newDir.FullName + @"\pom.xml");
 					projectReferences.AddRange(Execute(newDir, m, profile));
 				}					   	
 			} 
@@ -141,13 +141,13 @@
 		}
 
 
-		private string[] GetModulesForProfile(string profile,  NMaven.Model.Model model)
+		private string[] GetModulesForProfile(string profile,  NMaven.Model.Pom.Model model)
 		{
-			NMaven.Model.Profile[] profiles = model.profiles;
+			NMaven.Model.Pom.Profile[] profiles = model.profiles;
 			if(profiles == null)
 				return model.modules;
 
-			foreach(NMaven.Model.Profile p in profiles)
+			foreach(NMaven.Model.Pom.Profile p in profiles)
 			{
 				if(p.activation.property.name.Equals(profile))
 				{

Modified: incubator/nmaven/trunk/pom-dotnet.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/pom-dotnet.xml?rev=575139&r1=575138&r2=575139&view=diff
==============================================================================
--- incubator/nmaven/trunk/pom-dotnet.xml (original)
+++ incubator/nmaven/trunk/pom-dotnet.xml Wed Sep 12 18:54:12 2007
@@ -143,6 +143,11 @@
         <artifactId>wagon-ssh-external</artifactId>
         <version>1.0-beta-2</version>
       </extension>
+      <extension>
+        <groupId>org.apache.maven.wagon</groupId>
+        <artifactId>wagon-webdav</artifactId>
+        <version>1.0-beta-2</version>
+      </extension>
     </extensions>
     <sourceDirectory>src/main/csharp</sourceDirectory>
     <testSourceDirectory>src/test/csharp</testSourceDirectory>
@@ -155,6 +160,13 @@
           <frameworkVersion>2.0.50727</frameworkVersion>
         </configuration>
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-release-plugin</artifactId>
+        <configuration>
+          <tagBase>https://svn.apache.org/repos/asf/incubator/nmaven/tags</tagBase>
+        </configuration>
+      </plugin>
     </plugins>
   </build>
   <dependencyManagement>
@@ -210,6 +222,13 @@
       </dependency>
     </dependencies>
   </dependencyManagement>
+    <distributionManagement>
+    <snapshotRepository>
+      <id>deployment.webdav</id>
+      <name>Test Web Dav</name>
+      <url>dav:http://localhost:8080/archiva/repository/snapshots/</url>
+    </snapshotRepository>
+  </distributionManagement>
   <!--
   <distributionManagement>
     <snapshotRepository>
@@ -219,6 +238,7 @@
     </snapshotRepository>
   </distributionManagement>
   -->
+  <!--
    <distributionManagement>
  <snapshotRepository>
    <id>test</id>
@@ -226,4 +246,5 @@
    <url>file://C:\arepo</url>
  </snapshotRepository>
 </distributionManagement>
+-->
 </project>

Modified: incubator/nmaven/trunk/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/pom.xml?rev=575139&r1=575138&r2=575139&view=diff
==============================================================================
--- incubator/nmaven/trunk/pom.xml (original)
+++ incubator/nmaven/trunk/pom.xml Wed Sep 12 18:54:12 2007
@@ -294,22 +294,27 @@
       <dependency>
         <groupId>org.codehaus.plexus</groupId>
         <artifactId>plexus-archiver</artifactId>
-        <version>1.0-alpha-3</version>
+        <version>1.0-alpha-9</version>
       </dependency>
       <dependency>
         <groupId>org.codehaus.plexus</groupId>
         <artifactId>plexus-utils</artifactId>
-        <version>1.1</version>
+        <version>1.4.5</version>
       </dependency>
       <dependency>
         <groupId>org.codehaus.plexus</groupId>
         <artifactId>plexus-container-default</artifactId>
-        <version>1.0-alpha-25</version>
+        <version>1.0-alpha-32</version>
       </dependency>
       <dependency>
         <groupId>org.codehaus.plexus</groupId>
         <artifactId>plexus-component-api</artifactId>
-        <version>1.0-alpha-25</version>
+        <version>1.0-alpha-32</version>
+      </dependency>
+       <dependency>
+        <groupId>org.codehaus.plexus</groupId>
+        <artifactId>plexus-classworlds</artifactId>
+        <version>1.2-alpha-10</version>
       </dependency>
     </dependencies>
   </dependencyManagement>
@@ -322,7 +327,7 @@
     </snapshotRepository>
   </distributionManagement>
 -->
-
+<!--
  <distributionManagement>
  <snapshotRepository>
    <id>test</id>
@@ -330,5 +335,5 @@
    <url>file://C:\arepo</url>
  </snapshotRepository>
 </distributionManagement>
-
+-->
 </project>

Added: incubator/nmaven/trunk/thirdparty/org.apache.ws/XmlSchema-1.1.jar
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/thirdparty/org.apache.ws/XmlSchema-1.1.jar?rev=575139&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/nmaven/trunk/thirdparty/org.apache.ws/XmlSchema-1.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/nmaven/trunk/thirdparty/org.apache.ws/XmlSchema-1.1.pom
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/thirdparty/org.apache.ws/XmlSchema-1.1.pom?rev=575139&view=auto
==============================================================================
--- incubator/nmaven/trunk/thirdparty/org.apache.ws/XmlSchema-1.1.pom (added)
+++ incubator/nmaven/trunk/thirdparty/org.apache.ws/XmlSchema-1.1.pom Wed Sep 12 18:54:12 2007
@@ -0,0 +1,400 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>org.apache.ws.commons</groupId>
+    <artifactId>XmlSchema</artifactId>
+    <name>XmlSchema</name>
+    <version>1.1</version>
+    <description>Commons XMLSchema is a light weight schema object model that can be used to manipualte or
+        generate a schema. It has a clean, easy to use API and can easily be integrated into an existing project
+        since it has almost no dependancies on third party libraries.</description>
+    <url>http://ws.apache.org/commons/XmlSchema</url>
+    <issueManagement>
+        <system>JIRA</system>
+        <url>http://issues.apache.org/jira/browse/WSCOMMONS</url>
+    </issueManagement>
+    <ciManagement>
+        <system>Continuum</system>
+        <url>unknown</url>
+        <notifiers>
+            <notifier>
+                <configuration>
+                    <address>commons-dev@ws.apache.org</address>
+                </configuration>
+            </notifier>
+        </notifiers>
+    </ciManagement>
+    <mailingLists>
+        <mailingList>
+            <name>WS Commons Developers</name>
+            <subscribe>commons-dev-subscribe@ws.apache.org</subscribe>
+            <unsubscribe>commons-dev-unsubscribe@ws.apache.org</unsubscribe>
+            <post>commons-dev@ws.apache.org</post>
+            <archive>http://mail-archives.apache.org/mod_mbox/ws-commons-dev/</archive>
+        </mailingList>
+    </mailingLists>
+    <inceptionYear>2004</inceptionYear>
+    <developers>
+        <developer>
+            <id>dims</id>
+            <name>Davanum Srinivas</name>
+            <email>dims AT wso2.com</email>
+            <organization>WSO2</organization>
+        </developer>
+        <developer>
+            <id>sanjiva</id>
+            <name>Sanjiva Weerawarana</name>
+            <email>sanjiva AT wso2.com</email>
+            <organization>WSO2</organization>
+        </developer>
+        <developer>
+            <id>gdaniels</id>
+            <name>Glen Daniels</name>
+            <email>gdaniels AT apache.org</email>
+            <organization>Sonic Software</organization>
+        </developer>
+        <developer>
+            <id>alek</id>
+            <name>Aleksander Slominski</name>
+            <email>aslom AT cs.indiana.edu</email>
+            <organization>Indiana University Extreme! Computing Lab</organization>
+        </developer>
+        <developer>
+            <id>hemapani</id>
+            <name>Srinath Perera</name>
+            <email>hemapani AT apache.org</email>
+            <url>http://www.apache.org/~hemapani</url>
+            <organization>Lanka Software Foundation</organization>
+        </developer>
+        <developer>
+            <id>chinthaka</id>
+            <name>Eran Chinthaka</name>
+            <email>chinthaka AT wso2.com</email>
+            <url>http://www.apache.org/~chinthaka</url>
+            <organization>WSO2</organization>
+        </developer>
+        <developer>
+            <id>dasarath</id>
+            <name>Dasarath Weerathunga</name>
+            <email>dasarath AT opensource.lk</email>
+            <organization>Lanka Software Foundation</organization>
+        </developer>
+        <developer>
+            <id>jaliya</id>
+            <name>Jaliya Ekanayake</name>
+            <email>jaliya AT opensource.lk</email>
+            <url>http://www.apache.org/~jaliya</url>
+            <organization>Virtusa / Lanka Software Foundation</organization>
+        </developer>
+        <developer>
+            <id>chathura</id>
+            <name>Chathura Herath</name>
+            <email>chathura AT opensource.lk</email>
+            <url>www.apache.org/~chathura</url>
+            <organization>LSF/MIT</organization>
+        </developer>
+        <developer>
+            <id>deepal</id>
+            <name>Deepal Jayasinghe</name>
+            <email>deepal AT wso2.com</email>
+            <url>http://www.apache.org/~deepal</url>
+            <organization>WSO2</organization>
+        </developer>
+        <developer>
+            <id>ajith</id>
+            <name>Ajith Ranabahu</name>
+            <email>ajith AT wso2.com</email>
+            <url>http://www.apache.org/~ajith</url>
+            <organization>WSO2</organization>
+        </developer>
+        <developer>
+            <id>venkat</id>
+            <name>Venkat Reddy</name>
+            <email>vreddyp AT gmail.com</email>
+            <organization>Computer Associates</organization>
+        </developer>
+        <developer>
+            <id>ashu</id>
+            <name>Ashutosh Shahi</name>
+            <email>Ashutosh.Shahi AT ca.com</email>
+            <organization>Computer Associates</organization>
+        </developer>
+        <developer>
+            <id>jaya</id>
+            <name>Jayachandra Sekhara Rao Sunkara</name>
+            <email>jayachandra AT gmail.com</email>
+            <organization>Computer Associates</organization>
+        </developer>
+        <developer>
+            <id>thilina</id>
+            <name>Thilina Gunarathne</name>
+            <email>thilina AT wso2.com</email>
+            <url>http://www.apache.org/~thilina</url>
+            <organization>WSO2</organization>
+        </developer>
+        <developer>
+            <id>ruchith</id>
+            <name>Ruchith Fernando</name>
+            <email>ruchith AT wso2.com</email>
+            <organization>WSO2</organization>
+        </developer>
+        <developer>
+            <id>saminda</id>
+            <name>Saminda Abeyruwan</name>
+            <email>saminda AT wso2.com</email>
+            <organization>WSO2</organization>
+        </developer>
+        <developer>
+            <id>chamil</id>
+            <name>Chamil Thanthrimudalige</name>
+            <email>chamil AT wso2.com</email>
+            <organization>WSO2</organization>
+        </developer>
+        <developer>
+            <id>dandiep</id>
+            <name>Dan Diephouse</name>
+            <email>dandiep AT apache.org</email>
+            <organization>Envoi Solutions</organization>
+        </developer>
+    </developers>
+    <licenses>
+        <license>
+            <name>The Apache Software License, Version 2.0</name>
+            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+            <distribution>repo</distribution>
+        </license>
+    </licenses>
+    <scm>
+        <connection>scm:svn:http://svn.apache.org/repos/asf/webservices/commons/trunk/modules/XmlSchema</connection>
+        <developerConnection>
+            scm:svn:https://svn.apache.org/repos/asf/webservices/commons/trunk/modules/XmlSchema</developerConnection>
+        <url>http://svn.apache.org/viewvc/webservices/commons/trunk/modules/XmlSchema</url>
+    </scm>
+    <organization>
+        <name>Apache Software Foundation</name>
+        <url>http://www.apache.org/</url>
+    </organization>
+    <build>
+        <plugins>
+            <plugin>
+                <artifactId>maven-antrun-plugin</artifactId>
+                <version>1.1</version>
+                <executions>
+                    <execution>
+                        <id>prepareNistTest</id>
+                        <phase>generate-test-resources</phase>
+                        <goals>
+                            <goal>run</goal>
+                        </goals>
+                        <configuration>
+                            <tasks>
+                                <ant inheritRefs="true" antfile="${basedir}/build.xml">
+                                    <property value="${basedir}/target" name="build.dir"></property>
+                                    <property value="${maven.test.skip}" name="maven.test.skip"></property>
+                                    <target name="prepareNistTest"></target>
+                                </ant>
+                            </tasks>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>prepareLicenseFiles</id>
+                        <phase>generate-resources</phase>
+                        <configuration>
+                            <tasks>
+                                <copy todir="${project.build.outputDirectory}/META-INF">
+                                    <fileset dir="${basedir}">
+                                        <include name="LICENSE.txt"/>
+                                        <include name="NOTICE.txt"/>
+                                    </fileset>
+                                </copy>
+                            </tasks>
+                        </configuration>
+                        <goals>
+                            <goal>run</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <artifactId>maven-one-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>install-maven-one-repository</goal>
+                            <goal>deploy-maven-one-repository</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <remoteRepositoryId>apache</remoteRepositoryId>
+                    <remoteRepositoryUrl>scp://people.apache.org/www/cvs.apache.org/repository</remoteRepositoryUrl>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-release-plugin</artifactId>
+                <configuration>
+                    <tagBase>https://svn.apache.org/repos/asf/webservices/commons/tags/XmlSchema</tagBase>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                    <source>1.3</source>
+                    <target>1.3</target>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <!--
+                        Required to run the TestW3CSchemaBucket test
+                        <version>2.3-SNAPSHOT</version>
+                -->
+                <configuration>
+                    <includes>
+                        <include>**/*Test.java</include>
+                        <!--        Fails in about half of the tests
+                                    <include>tests/w3c/TestW3CSchemaBucket.java</include>
+                        -->
+                    </includes>
+                    <excludes>
+                        <exclude>tests/w3c/SchemaTest.java</exclude>
+                    </excludes>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <configuration>
+                    <descriptors>
+                        <descriptor>src/main/assembly/bin.xml</descriptor>
+                        <descriptor>src/main/assembly/src.xml</descriptor>
+                    </descriptors>
+                    <tarLongFileMode>gnu</tarLongFileMode>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-source-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <attach>true</attach>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+    <profiles>
+        <profile>
+            <id>release</id>
+            <activation>
+                <property>
+                    <name>release</name>
+                    <value></value>
+                </property>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <artifactId>maven-javadoc-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>jar</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                        <configuration>
+                            <attach>true</attach>
+                        </configuration>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+    <pluginRepositories>
+        <pluginRepository>
+            <id>snapshot</id>
+            <name>Snapshot repository</name>
+            <url>http://snapshots.maven.codehaus.org/maven2/</url>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+            <releases>
+                <enabled>false</enabled>
+            </releases>
+        </pluginRepository>
+        <pluginRepository>
+            <id>snapshot-apache</id>
+            <name>Apache Snapshot repository</name>
+            <url>http://people.apache.org/repo/m2-snapshot-repository</url>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+            <releases>
+                <enabled>false</enabled>
+            </releases>
+        </pluginRepository>
+    </pluginRepositories>
+    <dependencies>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>3.8.2</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>xmlunit</groupId>
+            <artifactId>xmlunit</artifactId>
+            <version>1.0</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>stax</groupId>
+            <artifactId>stax-api</artifactId>
+            <version>1.0</version>
+            <scope>compile</scope>
+        </dependency>
+    </dependencies>
+    <reporting>
+        <plugins>
+            <!--plugin>
+              <artifactId>maven-javadoc-plugin</artifactId>
+            </plugin-->
+            <plugin>
+                <artifactId>maven-project-info-reports-plugin</artifactId>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>jdepend-maven-plugin</artifactId>
+                <version>2.0-beta-1-SNAPSHOT</version>
+            </plugin>
+            <!--plugin>
+              <groupId>org.codehaus.mojo</groupId>
+              <artifactId>jxr-maven-plugin</artifactId>
+              <version>2.0-beta-2-SNAPSHOT</version>
+            </plugin-->
+        </plugins>
+    </reporting>
+    <distributionManagement>
+        <repository>
+            <id>apache-repo</id>
+            <name>Maven Central Repository</name>
+            <url>scpexe://people.apache.org/www/www.apache.org/dist/maven-repository</url>
+        </repository>
+        <snapshotRepository>
+            <id>apache-snapshots</id>
+            <name>Apache Development Repository</name>
+            <url>scpexe://minotaur.apache.org/www/cvs.apache.org/maven-snapshot-repository</url>
+        </snapshotRepository>
+        <site>
+            <id>website</id>
+            <url>scpexe://people.apache.org/www/ws.apache.org/commons/XmlSchema</url>
+        </site>
+    </distributionManagement>
+</project>

Propchange: incubator/nmaven/trunk/thirdparty/org.apache.ws/XmlSchema-1.1.pom
------------------------------------------------------------------------------
    svn:eol-style = native