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/21 21:23:31 UTC

svn commit: r540305 - in /incubator/nmaven/trunk: ./ archetypes/maven-archetype-dotnet-simple/ archetypes/maven-archetype-netexecutable/ archetypes/maven-archetype-netexecutable/src/main/resources/archetype-resources/ assemblies/ assemblies/NMaven.Arti...

Author: sisbell
Date: Mon May 21 14:23:30 2007
New Revision: 540305

URL: http://svn.apache.org/viewvc?view=rev&rev=540305
Log:
Clean solution files. Updated docs, support for FXCop plugin.

Modified:
    incubator/nmaven/trunk/archetypes/maven-archetype-dotnet-simple/pom.xml
    incubator/nmaven/trunk/archetypes/maven-archetype-netexecutable/pom.xml
    incubator/nmaven/trunk/archetypes/maven-archetype-netexecutable/src/main/resources/archetype-resources/pom.xml
    incubator/nmaven/trunk/assemblies/NMaven.Artifact/NMaven.Artifact.sln
    incubator/nmaven/trunk/assemblies/NMaven.Artifact/src/main/csharp/NMaven.Artifact.csproj
    incubator/nmaven/trunk/assemblies/NMaven.IDE/NMaven.IDE.sln
    incubator/nmaven/trunk/assemblies/NMaven.IDE/src/main/csharp/NMaven.IDE.csproj
    incubator/nmaven/trunk/assemblies/NMaven.Logging/NMaven.Logging.sln
    incubator/nmaven/trunk/assemblies/NMaven.Logging/src/main/csharp/NMaven.Logging.csproj
    incubator/nmaven/trunk/assemblies/NMaven.Plugin.MojoGenerator/NMaven.Plugin.MojoGenerator.sln
    incubator/nmaven/trunk/assemblies/NMaven.Plugin.MojoGenerator/src/main/csharp/NMaven.Plugin.MojoGenerator.csproj
    incubator/nmaven/trunk/assemblies/NMaven.Plugin/NMaven.Plugin.sln
    incubator/nmaven/trunk/assemblies/NMaven.Plugin/src/main/csharp/NMaven.Plugin.csproj
    incubator/nmaven/trunk/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven.Service.Embedder.csproj
    incubator/nmaven/trunk/assemblies/README.txt
    incubator/nmaven/trunk/components/dotnet-core/src/main/resources/META-INF/nmaven/executable-plugins.xml
    incubator/nmaven/trunk/components/dotnet-executable/src/main/java/org/apache/maven/dotnet/executable/CommandExecutor.java
    incubator/nmaven/trunk/components/dotnet-executable/src/main/java/org/apache/maven/dotnet/executable/compiler/CompilerContext.java
    incubator/nmaven/trunk/maven-dotnet.iml
    incubator/nmaven/trunk/plugins/pom.xml
    incubator/nmaven/trunk/site/src/site/apt/adding-executables.apt

Modified: incubator/nmaven/trunk/archetypes/maven-archetype-dotnet-simple/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/archetypes/maven-archetype-dotnet-simple/pom.xml?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/archetypes/maven-archetype-dotnet-simple/pom.xml (original)
+++ incubator/nmaven/trunk/archetypes/maven-archetype-dotnet-simple/pom.xml Mon May 21 14:23:30 2007
@@ -9,6 +9,7 @@
   <groupId>org.apache.maven.dotnet</groupId>
   <artifactId>maven-archetype-dotnet-simple</artifactId>
   <version>0.14-SNAPSHOT</version>
+  <packaging>maven-plugin</packaging>  
   <name>Archetype - maven-archetype-dotnet-simple</name>
   <url>http://maven.apache.org</url>
 </project>

Modified: incubator/nmaven/trunk/archetypes/maven-archetype-netexecutable/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/archetypes/maven-archetype-netexecutable/pom.xml?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/archetypes/maven-archetype-netexecutable/pom.xml (original)
+++ incubator/nmaven/trunk/archetypes/maven-archetype-netexecutable/pom.xml Mon May 21 14:23:30 2007
@@ -9,6 +9,7 @@
   <groupId>org.apache.maven.dotnet</groupId>
   <artifactId>maven-archetype-netexecutable</artifactId>
   <version>0.14-SNAPSHOT</version>
+  <packaging>maven-plugin</packaging>  
   <name>Archetype - maven-archetype-netexecutable</name>
   <url>http://maven.apache.org</url>
 </project>

Modified: incubator/nmaven/trunk/archetypes/maven-archetype-netexecutable/src/main/resources/archetype-resources/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/archetypes/maven-archetype-netexecutable/src/main/resources/archetype-resources/pom.xml?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/archetypes/maven-archetype-netexecutable/src/main/resources/archetype-resources/pom.xml (original)
+++ incubator/nmaven/trunk/archetypes/maven-archetype-netexecutable/src/main/resources/archetype-resources/pom.xml Mon May 21 14:23:30 2007
@@ -4,6 +4,7 @@
   <groupId>${groupId}</groupId>
   <artifactId>${artifactId}</artifactId>
   <version>${version}</version>
+  <packaging>maven-plugin</packaging>
   <dependencies>
     <dependency>
       <groupId>junit</groupId>

Modified: incubator/nmaven/trunk/assemblies/NMaven.Artifact/NMaven.Artifact.sln
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/assemblies/NMaven.Artifact/NMaven.Artifact.sln?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/assemblies/NMaven.Artifact/NMaven.Artifact.sln (original)
+++ incubator/nmaven/trunk/assemblies/NMaven.Artifact/NMaven.Artifact.sln Mon May 21 14:23:30 2007
@@ -1,17 +1,6 @@
 
 Microsoft Visual Studio Solution File, Format Version 9.00
 # Visual Studio 2005
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.Artifact", "C:\Documents and Settings\shane\nmaven-apache\SI_XPT\assemblies\NMaven.Artifact\src\main\csharp\NMaven.Artifact.csproj", "{4A98C259-4EDA-46B1-B2A5-C6AD0B47D7B3}"
+# SharpDevelop 2.1.0.2376
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.Artifact", "C:\Documents and Settings\shane\nmaven-apache\trunk-new\assemblies\NMaven.Artifact\src\main\csharp\NMaven.Artifact.csproj", "{b9da05df-af58-4063-8d51-b1bf17966e59}"
 EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|Any CPU = Debug|Any CPU
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{4A98C259-4EDA-46B1-B2A5-C6AD0B47D7B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{4A98C259-4EDA-46B1-B2A5-C6AD0B47D7B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-EndGlobal

Modified: incubator/nmaven/trunk/assemblies/NMaven.Artifact/src/main/csharp/NMaven.Artifact.csproj
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/assemblies/NMaven.Artifact/src/main/csharp/NMaven.Artifact.csproj?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/assemblies/NMaven.Artifact/src/main/csharp/NMaven.Artifact.csproj (original)
+++ incubator/nmaven/trunk/assemblies/NMaven.Artifact/src/main/csharp/NMaven.Artifact.csproj Mon May 21 14:23:30 2007
@@ -1,6 +1,6 @@
 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
-    <ProjectGuid>{4A98C259-4EDA-46B1-B2A5-C6AD0B47D7B3}</ProjectGuid>
+    <ProjectGuid>{b9da05df-af58-4063-8d51-b1bf17966e59}</ProjectGuid>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <RootNameSpace>NMaven.Artifact</RootNameSpace>
     <AssemblyName>NMaven.Artifact</AssemblyName>
@@ -11,13 +11,13 @@
     <OutputPath>..\..\..\target\bin\Debug\</OutputPath>
   </PropertyGroup>
   <ItemGroup>
-    <Reference Include="NMaven.Model.Pom, Version=0.14.0.0, Culture=neutral, PublicKeyToken=4b435f4d76e2f0e6, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\..\..\..\..\..\..\.m2\repository\NMaven\Model\NMaven.Model.Pom\0.14\NMaven.Model.Pom.dll</HintPath>
-    </Reference>
+    <Reference Include="NMaven.Model.Pom" />
     <Reference Include="System" />
-    <Reference Include="System.Data" />
     <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="NMaven" />
+    <Folder Include="NMaven\Artifact" />
   </ItemGroup>
   <ItemGroup>
     <Compile Include="NMaven\Artifact\Artifact.cs" />

Modified: incubator/nmaven/trunk/assemblies/NMaven.IDE/NMaven.IDE.sln
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/assemblies/NMaven.IDE/NMaven.IDE.sln?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/assemblies/NMaven.IDE/NMaven.IDE.sln (original)
+++ incubator/nmaven/trunk/assemblies/NMaven.IDE/NMaven.IDE.sln Mon May 21 14:23:30 2007
@@ -1,17 +1,6 @@
 
 Microsoft Visual Studio Solution File, Format Version 9.00
 # Visual Studio 2005
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.IDE", "C:\Documents and Settings\shane\nmaven-apache\SI_XPT\assemblies\NMaven.IDE\src\main\csharp\NMaven.IDE.csproj", "{97D20992-8D5D-49E6-B3E2-D39710FA436A}"
+# SharpDevelop 2.1.0.2376
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.IDE", "C:\Documents and Settings\shane\nmaven-apache\trunk-new\assemblies\NMaven.IDE\src\main\csharp\NMaven.IDE.csproj", "{adbd588e-e9bc-41fd-bc30-e9ee7ba1dd5b}"
 EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|Any CPU = Debug|Any CPU
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{97D20992-8D5D-49E6-B3E2-D39710FA436A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{97D20992-8D5D-49E6-B3E2-D39710FA436A}.Debug|Any CPU.Build.0 = Debug|Any CPU
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-EndGlobal

Modified: incubator/nmaven/trunk/assemblies/NMaven.IDE/src/main/csharp/NMaven.IDE.csproj
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/assemblies/NMaven.IDE/src/main/csharp/NMaven.IDE.csproj?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/assemblies/NMaven.IDE/src/main/csharp/NMaven.IDE.csproj (original)
+++ incubator/nmaven/trunk/assemblies/NMaven.IDE/src/main/csharp/NMaven.IDE.csproj Mon May 21 14:23:30 2007
@@ -1,6 +1,6 @@
 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
-    <ProjectGuid>{B18F99C3-157F-431F-B10B-76162AB08C83}</ProjectGuid>
+    <ProjectGuid>{adbd588e-e9bc-41fd-bc30-e9ee7ba1dd5b}</ProjectGuid>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <RootNameSpace>NMaven.IDE</RootNameSpace>
     <AssemblyName>NMaven.IDE</AssemblyName>
@@ -11,12 +11,11 @@
     <OutputPath>..\..\..\target\bin\Debug\</OutputPath>
   </PropertyGroup>
   <ItemGroup>
-    <Reference Include="EnvDTE80, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
     <Reference Include="NMaven.Logging">
-      <HintPath>C:\Documents and Settings\shane\.m2\repository\NMaven\Logging\NMaven.Logging\0.14\NMaven.Logging.dll</HintPath>
+      <HintPath>C:\Documents and Settings\shane\.m2\repository\NMaven\Logging\NMaven.Logging\0.14-SNAPSHOT\NMaven.Logging.dll</HintPath>
     </Reference>
     <Reference Include="NMaven.Service.Embedder">
-      <HintPath>C:\Documents and Settings\shane\.m2\repository\NMaven\Service\NMaven.Service.Embedder\0.14\NMaven.Service.Embedder.dll</HintPath>
+      <HintPath>C:\Documents and Settings\shane\.m2\repository\NMaven\Service\NMaven.Service.Embedder\0.14-SNAPSHOT\NMaven.Service.Embedder.dll</HintPath>
     </Reference>
     <Reference Include="System" />
     <Reference Include="System.Drawing" />
@@ -24,17 +23,21 @@
     <Reference Include="System.Xml" />
   </ItemGroup>
   <ItemGroup>
+    <Folder Include="NMaven" />
+    <Folder Include="NMaven\IDE" />
+    <Folder Include="NMaven\IDE\Commands" />
+    <Folder Include="NMaven\IDE\Controls" />
+    <Folder Include="NMaven\IDE\Impl" />
+    <Folder Include="NMaven\IDE\View" />
+  </ItemGroup>
+  <ItemGroup>
     <Compile Include="NMaven\IDE\Commands\BuildCommand.cs" />
-    <Compile Include="NMaven\IDE\Controls\MavenBuildControl.cs">
-      <SubType>UserControl</SubType>
-    </Compile>
+    <Compile Include="NMaven\IDE\Controls\MavenBuildControl.cs" />
     <Compile Include="NMaven\IDE\Factory.cs" />
     <Compile Include="NMaven\IDE\IIdeConfiguration.cs" />
     <Compile Include="NMaven\IDE\IIdeContext.cs" />
     <Compile Include="NMaven\IDE\Impl\IdeContextImpl.cs" />
-    <Compile Include="NMaven\IDE\View\MainForm.cs">
-      <SubType>Form</SubType>
-    </Compile>
+    <Compile Include="NMaven\IDE\View\MainForm.cs" />
     <Compile Include="NMaven\IDE\View\MainForm.Designer.cs" />
   </ItemGroup>
   <ItemGroup />

Modified: incubator/nmaven/trunk/assemblies/NMaven.Logging/NMaven.Logging.sln
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/assemblies/NMaven.Logging/NMaven.Logging.sln?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/assemblies/NMaven.Logging/NMaven.Logging.sln (original)
+++ incubator/nmaven/trunk/assemblies/NMaven.Logging/NMaven.Logging.sln Mon May 21 14:23:30 2007
@@ -2,5 +2,5 @@
 Microsoft Visual Studio Solution File, Format Version 9.00
 # Visual Studio 2005
 # SharpDevelop 2.1.0.2376
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.Logging", "C:\Documents and Settings\shane\nmaven-apache\SI_XPT\assemblies\NMaven.Logging\src\main\csharp\NMaven.Logging.csproj", "{23518384-4dea-4794-bfab-dfa89f4c42c0}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.Logging", "C:\Documents and Settings\shane\nmaven-apache\trunk-new\assemblies\NMaven.Logging\src\main\csharp\NMaven.Logging.csproj", "{dacc064f-ab41-42e3-b011-b346dc53bf47}"
 EndProject

Modified: incubator/nmaven/trunk/assemblies/NMaven.Logging/src/main/csharp/NMaven.Logging.csproj
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/assemblies/NMaven.Logging/src/main/csharp/NMaven.Logging.csproj?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/assemblies/NMaven.Logging/src/main/csharp/NMaven.Logging.csproj (original)
+++ incubator/nmaven/trunk/assemblies/NMaven.Logging/src/main/csharp/NMaven.Logging.csproj Mon May 21 14:23:30 2007
@@ -1,6 +1,6 @@
 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
-    <ProjectGuid>{36FCE4F7-53D7-48AC-9AF4-74CB0F6020F6}</ProjectGuid>
+    <ProjectGuid>{dacc064f-ab41-42e3-b011-b346dc53bf47}</ProjectGuid>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <RootNameSpace>NMaven.Logging</RootNameSpace>
     <AssemblyName>NMaven.Logging</AssemblyName>
@@ -13,6 +13,10 @@
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="NMaven" />
+    <Folder Include="NMaven\Logging" />
   </ItemGroup>
   <ItemGroup>
     <Compile Include="NMaven\Logging\ConsoleHandler.cs" />

Modified: incubator/nmaven/trunk/assemblies/NMaven.Plugin.MojoGenerator/NMaven.Plugin.MojoGenerator.sln
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/assemblies/NMaven.Plugin.MojoGenerator/NMaven.Plugin.MojoGenerator.sln?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/assemblies/NMaven.Plugin.MojoGenerator/NMaven.Plugin.MojoGenerator.sln (original)
+++ incubator/nmaven/trunk/assemblies/NMaven.Plugin.MojoGenerator/NMaven.Plugin.MojoGenerator.sln Mon May 21 14:23:30 2007
@@ -2,5 +2,5 @@
 Microsoft Visual Studio Solution File, Format Version 9.00
 # Visual Studio 2005
 # SharpDevelop 2.1.0.2376
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.Plugin.MojoGenerator", "C:\Documents and Settings\shane\nmaven-apache\SI_XPT\assemblies\NMaven.Plugin.MojoGenerator\src\main\csharp\NMaven.Plugin.MojoGenerator.csproj", "{57e048c1-3dab-48d6-92a5-88ddcb57e71e}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.Plugin.MojoGenerator", "C:\Documents and Settings\shane\nmaven-apache\trunk-new\assemblies\NMaven.Plugin.MojoGenerator\src\main\csharp\NMaven.Plugin.MojoGenerator.csproj", "{93484dfe-e867-42b2-b7ac-4aff7a12f65c}"
 EndProject

Modified: incubator/nmaven/trunk/assemblies/NMaven.Plugin.MojoGenerator/src/main/csharp/NMaven.Plugin.MojoGenerator.csproj
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/assemblies/NMaven.Plugin.MojoGenerator/src/main/csharp/NMaven.Plugin.MojoGenerator.csproj?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/assemblies/NMaven.Plugin.MojoGenerator/src/main/csharp/NMaven.Plugin.MojoGenerator.csproj (original)
+++ incubator/nmaven/trunk/assemblies/NMaven.Plugin.MojoGenerator/src/main/csharp/NMaven.Plugin.MojoGenerator.csproj Mon May 21 14:23:30 2007
@@ -1,6 +1,6 @@
 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
-    <ProjectGuid>{D0402300-C624-4E82-9861-3C19A04C0568}</ProjectGuid>
+    <ProjectGuid>{93484dfe-e867-42b2-b7ac-4aff7a12f65c}</ProjectGuid>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <RootNameSpace>NMaven.Plugin</RootNameSpace>
     <AssemblyName>NMaven.Plugin.MojoGenerator</AssemblyName>
@@ -17,6 +17,11 @@
     <Reference Include="System.Runtime.Remoting" />
     <Reference Include="System.Windows.Forms" />
     <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="NMaven" />
+    <Folder Include="NMaven\Plugin" />
+    <Folder Include="NMaven\Plugin\MojoGenerator" />
   </ItemGroup>
   <ItemGroup>
     <Compile Include="NMaven\Plugin\MojoGenerator\Generator.cs" />

Modified: incubator/nmaven/trunk/assemblies/NMaven.Plugin/NMaven.Plugin.sln
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/assemblies/NMaven.Plugin/NMaven.Plugin.sln?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/assemblies/NMaven.Plugin/NMaven.Plugin.sln (original)
+++ incubator/nmaven/trunk/assemblies/NMaven.Plugin/NMaven.Plugin.sln Mon May 21 14:23:30 2007
@@ -2,5 +2,5 @@
 Microsoft Visual Studio Solution File, Format Version 9.00
 # Visual Studio 2005
 # SharpDevelop 2.1.0.2376
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.Plugin", "C:\Documents and Settings\shane\nmaven-apache\SI_XPT\assemblies\NMaven.Plugin\src\main\csharp\NMaven.Plugin.csproj", "{98f968ea-3204-487f-8ae7-7d2dbfbcb165}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.Plugin", "C:\Documents and Settings\shane\nmaven-apache\trunk-new\assemblies\NMaven.Plugin\src\main\csharp\NMaven.Plugin.csproj", "{d7fc7c76-a5fc-4e0d-9a34-9525ed53654c}"
 EndProject

Modified: incubator/nmaven/trunk/assemblies/NMaven.Plugin/src/main/csharp/NMaven.Plugin.csproj
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/assemblies/NMaven.Plugin/src/main/csharp/NMaven.Plugin.csproj?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/assemblies/NMaven.Plugin/src/main/csharp/NMaven.Plugin.csproj (original)
+++ incubator/nmaven/trunk/assemblies/NMaven.Plugin/src/main/csharp/NMaven.Plugin.csproj Mon May 21 14:23:30 2007
@@ -1,6 +1,6 @@
 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
-    <ProjectGuid>{DB7FF79A-7761-4797-8477-14480ADC0C3D}</ProjectGuid>
+    <ProjectGuid>{d7fc7c76-a5fc-4e0d-9a34-9525ed53654c}</ProjectGuid>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <RootNameSpace>NMaven.Plugin</RootNameSpace>
     <AssemblyName>NMaven.Plugin</AssemblyName>
@@ -16,6 +16,13 @@
     <Reference Include="System" />
     <Reference Include="System.Xml" />
     <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="NMaven" />
+    <Folder Include="NMaven\Plugin" />
+    <Folder Include="NMaven\Plugin\Generator" />
+    <Folder Include="NMaven\Plugin\Injector" />
+    <Folder Include="NMaven\Plugin\Injector\Impl" />
   </ItemGroup>
   <ItemGroup>
     <Compile Include="NMaven\Plugin\AbstractMojo.cs" />

Modified: incubator/nmaven/trunk/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven.Service.Embedder.csproj
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven.Service.Embedder.csproj?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven.Service.Embedder.csproj (original)
+++ incubator/nmaven/trunk/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven.Service.Embedder.csproj Mon May 21 14:23:30 2007
@@ -1,6 +1,6 @@
 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
-    <ProjectGuid>{FD65FE0D-A9F2-4AD7-91C6-E94BE90A7E0F}</ProjectGuid>
+    <ProjectGuid>{65de94ba-7bd5-47bb-8b0a-4bb5b699c464}</ProjectGuid>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <RootNameSpace>NMaven.Service</RootNameSpace>
     <AssemblyName>NMaven.Service.Embedder</AssemblyName>
@@ -12,6 +12,11 @@
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="NMaven" />
+    <Folder Include="NMaven\Service" />
+    <Folder Include="NMaven\Service\Embedder" />
   </ItemGroup>
   <ItemGroup>
     <Compile Include="NMaven\Service\Embedder\MavenEmbedder.cs" />

Modified: incubator/nmaven/trunk/assemblies/README.txt
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/assemblies/README.txt?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/assemblies/README.txt (original)
+++ incubator/nmaven/trunk/assemblies/README.txt Mon May 21 14:23:30 2007
@@ -1,7 +1,4 @@
 Not using the profiles within the pom, since pom profile support for more than one profile is buggy.
 
 TODO: Submit JIRA and test cases:  1) two profiles using only names causes NPE, 2) two profiles using name-value pairs will not
-allow execution of first profile.
-
-pom-M_2_2 builds the IDE assemblies for a Microsoft 2.0 build
-pom-G_x_x builds the settings assembly for a DotGNU build
\ No newline at end of file
+allow execution of first profile.
\ No newline at end of file

Modified: incubator/nmaven/trunk/components/dotnet-core/src/main/resources/META-INF/nmaven/executable-plugins.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-core/src/main/resources/META-INF/nmaven/executable-plugins.xml?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-core/src/main/resources/META-INF/nmaven/executable-plugins.xml (original)
+++ incubator/nmaven/trunk/components/dotnet-core/src/main/resources/META-INF/nmaven/executable-plugins.xml Mon May 21 14:23:30 2007
@@ -1,5 +1,20 @@
 <executablePlugins>
   <executablePlugin>
+    <identifier>fxcop</identifier>
+    <pluginClass>org.apache.maven.dotnet.executable.impl.DefaultNetExecutable</pluginClass>
+    <vendor>MICROSOFT</vendor>
+    <executable>FxCopCmd</executable>
+    <profile>DEFAULT</profile>
+    <frameworkVersions>
+      <frameworkVersion>2.0.50727</frameworkVersion>
+    </frameworkVersions>
+    <platforms>
+      <platform>
+        <operatingSystem>Windows</operatingSystem>
+      </platform>
+    </platforms>
+  </executablePlugin>
+  <executablePlugin>
     <identifier>dotnet-jetty</identifier>
     <pluginClass>org.apache.maven.dotnet.executable.impl.ThreadedNetExecutable</pluginClass>
     <vendor>MICROSOFT</vendor>

Modified: incubator/nmaven/trunk/components/dotnet-executable/src/main/java/org/apache/maven/dotnet/executable/CommandExecutor.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-executable/src/main/java/org/apache/maven/dotnet/executable/CommandExecutor.java?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-executable/src/main/java/org/apache/maven/dotnet/executable/CommandExecutor.java (original)
+++ incubator/nmaven/trunk/components/dotnet-executable/src/main/java/org/apache/maven/dotnet/executable/CommandExecutor.java Mon May 21 14:23:30 2007
@@ -23,6 +23,8 @@
 
 import java.util.List;
 import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collections;
 import java.io.File;
 
 /**
@@ -171,16 +173,10 @@
                     }
                     stdOut = new StreamConsumerImpl();
                     stdErr = new ErrorStreamConsumer();
-                    String[] c = new String[commands.size()];
-                    int j = 0;
-                    for ( String command : commands )
-                    {
-                        c[j++] = command;
-                    }
 
                     Commandline commandline = new Commandline();
                     commandline.setExecutable( executable );
-                    commandline.addArguments( c );
+                    commandline.addArguments( commands.toArray( new String[commands.size()]));
                     if ( workingDirectory != null && workingDirectory.exists() )
                     {
                         commandline.setWorkingDirectory( workingDirectory.getAbsolutePath() );

Modified: incubator/nmaven/trunk/components/dotnet-executable/src/main/java/org/apache/maven/dotnet/executable/compiler/CompilerContext.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-executable/src/main/java/org/apache/maven/dotnet/executable/compiler/CompilerContext.java?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-executable/src/main/java/org/apache/maven/dotnet/executable/compiler/CompilerContext.java (original)
+++ incubator/nmaven/trunk/components/dotnet-executable/src/main/java/org/apache/maven/dotnet/executable/compiler/CompilerContext.java Mon May 21 14:23:30 2007
@@ -24,8 +24,6 @@
 import java.util.List;
 import java.io.File;
 
-import org.apache.maven.dotnet.executable.compiler.CompilerCapability;
-import org.apache.maven.dotnet.executable.compiler.CompilerConfig;
 import org.apache.maven.dotnet.executable.*;
 import org.apache.maven.dotnet.NMavenContext;
 import org.apache.maven.dotnet.PlatformUnsupportedException;

Modified: incubator/nmaven/trunk/maven-dotnet.iml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/maven-dotnet.iml?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/maven-dotnet.iml (original)
+++ incubator/nmaven/trunk/maven-dotnet.iml Mon May 21 14:23:30 2007
@@ -65,6 +65,7 @@
       <sourceFolder url="file://$MODULE_DIR$/plugins/maven-compile-plugin/src/main/resources" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/plugins/maven-deploy-plugin/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/plugins/maven-embedder-plugin/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/plugins/maven-fxcop-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" />

Modified: incubator/nmaven/trunk/plugins/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/plugins/pom.xml?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/plugins/pom.xml (original)
+++ incubator/nmaven/trunk/plugins/pom.xml Mon May 21 14:23:30 2007
@@ -42,6 +42,7 @@
     <module>maven-xsp-plugin</module>
     <module>maven-wsdl-plugin</module> 
     <module>maven-deploy-plugin</module>
+    <module>maven-fxcop-plugin</module>
   </modules>
   <dependencies>
     <dependency>
@@ -115,4 +116,4 @@
       -->
     </plugins>
   </build>
-</project>
+</project>
\ No newline at end of file

Modified: incubator/nmaven/trunk/site/src/site/apt/adding-executables.apt
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/site/src/site/apt/adding-executables.apt?view=diff&rev=540305&r1=540304&r2=540305
==============================================================================
--- incubator/nmaven/trunk/site/src/site/apt/adding-executables.apt (original)
+++ incubator/nmaven/trunk/site/src/site/apt/adding-executables.apt Mon May 21 14:23:30 2007
@@ -88,18 +88,17 @@
 
  To create an executable plugin that exists in a predetermined place, do the following:
 
- [[1]] Create your module directory
-
- [[2]] From the root of your module directory, type:
+ [[1]] From the root of your project directory, type:
 
 +----+
-mvn archetype:create
-  -DgroupId=[your project's group id]
-  -DartifactId=[your project's artifact id]
-  -DarchetypeArtifactId=maven-archetype-netexecutable
+ mvn archetype:create -DgroupId=<<myGroupid>>                               \
+                      -DartifactId=<<myArtifactId>>                         \
+                      -DarchetypeArtifactId=maven-archetype-netexecutable   \
+                      -DarchetypeGroupId=org.apache.maven.dotnet            \
+                      -DarchetypeVersion=0.14-SNAPSHOT
 +----+
 
- [[3]] Make sure to add an entry in the net-executables.xml file, located within the dotnet-core module. Replace each
+ [[2]] Make sure to add an entry in the net-executables.xml file, located within the dotnet-core module. Replace each
   param: ${vendor}, ${exe}, .. with the appropriate values.
 
 +----+
@@ -121,14 +120,14 @@
   </executablePlugin>
 +----+
 
- [[4]]  Add profile <<ADD_PROFILE>> to the meta-data of the profile field of this class. This profile name should match
+ [[3]]  Add profile <<ADD_PROFILE>> to the meta-data of the profile field of this class. This profile name should match
   the ${profile} within the net-executables.xml.
 
- [[5]] Add any special commands to the getCommands method.
+ [[4]] Add any special commands to the getCommands method.
 
- [[6]]  Recompile the dotnet-core component.
+ [[5]]  Recompile the dotnet-core component.
 
- [[7]]  Rename this class and install this Mojo component.
+ [[6]]  Rename this class and install this Mojo component.
 
 +----+
 public class NetExecutableMojo