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/17 16:01:02 UTC

svn commit: r538987 - in /incubator/nmaven/branches/SI_XPT/assemblies: NMaven.IDE/src/main/csharp/NMaven.IDE.csproj NMaven.VisualStudio.Addin/src/main/csharp/NMaven/VisualStudio/Addin/Connect.cs

Author: sisbell
Date: Thu May 17 09:01:01 2007
New Revision: 538987

URL: http://svn.apache.org/viewvc?view=rev&rev=538987
Log:
Updated addin.

Modified:
    incubator/nmaven/branches/SI_XPT/assemblies/NMaven.IDE/src/main/csharp/NMaven.IDE.csproj
    incubator/nmaven/branches/SI_XPT/assemblies/NMaven.VisualStudio.Addin/src/main/csharp/NMaven/VisualStudio/Addin/Connect.cs

Modified: incubator/nmaven/branches/SI_XPT/assemblies/NMaven.IDE/src/main/csharp/NMaven.IDE.csproj
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/assemblies/NMaven.IDE/src/main/csharp/NMaven.IDE.csproj?view=diff&rev=538987&r1=538986&r2=538987
==============================================================================
--- incubator/nmaven/branches/SI_XPT/assemblies/NMaven.IDE/src/main/csharp/NMaven.IDE.csproj (original)
+++ incubator/nmaven/branches/SI_XPT/assemblies/NMaven.IDE/src/main/csharp/NMaven.IDE.csproj Thu May 17 09:01:01 2007
@@ -1,6 +1,6 @@
 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
-    <ProjectGuid>{B18F99C3-157F-431F-B10B-76162AB08C83}</ProjectGuid>
+    <ProjectGuid>{97D20992-8D5D-49E6-B3E2-D39710FA436A}</ProjectGuid>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <RootNameSpace>NMaven.IDE</RootNameSpace>
     <AssemblyName>NMaven.IDE</AssemblyName>

Modified: incubator/nmaven/branches/SI_XPT/assemblies/NMaven.VisualStudio.Addin/src/main/csharp/NMaven/VisualStudio/Addin/Connect.cs
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/assemblies/NMaven.VisualStudio.Addin/src/main/csharp/NMaven/VisualStudio/Addin/Connect.cs?view=diff&rev=538987&r1=538986&r2=538987
==============================================================================
--- incubator/nmaven/branches/SI_XPT/assemblies/NMaven.VisualStudio.Addin/src/main/csharp/NMaven/VisualStudio/Addin/Connect.cs (original)
+++ incubator/nmaven/branches/SI_XPT/assemblies/NMaven.VisualStudio.Addin/src/main/csharp/NMaven/VisualStudio/Addin/Connect.cs Thu May 17 09:01:01 2007
@@ -31,11 +31,12 @@
 
         private OutputWindowPane outputWindowPane;
 
-        private Logger logger;
+        private NMaven.Logging.Logger logger;
 
         /// <summary>Implements the constructor for the Add-in object. Place your initialization code within this method.</summary>
         public Connect()
         {
+
         }
 
         /// <summary>Implements the OnConnection method of the IDTExtensibility2 interface. Receives notification that the Add-in is being loaded.</summary>
@@ -99,13 +100,18 @@
                     //  safely ignore the exception.
                 }
 
-                ArtifactContext artifactContext = new ArtifactContext();
-            //artifactContext.GetArtifactFor("org.apache.maven.dotnet", "dotnet-jetty", "0.14-SNAPSHOT", );    
-			ProcessStartInfo processStartInfo =
-				new ProcessStartInfo("mvn", "org.apache.maven.dotnet.plugins:maven-embedder-plugin:start -Dport=8080 -DwarFile=");
-			processStartInfo.UseShellExecute = true;
-			System.Diagnostics.Process.Start(processStartInfo);
+                String localRepository = Environment.GetEnvironmentVariable("HOMEDRIVE")
+                    + Environment.GetEnvironmentVariable("HOMEPATH") + @"\.m2\repository\";
+                //logger.Log(Level.INFO, "Local Repository = " + localRepository);
 
+                ArtifactContext artifactContext = new ArtifactContext();
+                NMaven.Artifact.Artifact artifactWar = artifactContext.CreateArtifact("org.apache.maven.dotnet", "dotnet-service-embedder", "0.14-SNAPSHOT", "war");
+                FileInfo warFileInfo = new FileInfo(localRepository + "/" + new JavaRepositoryLayout().pathOf(artifactWar) + "war");
+  
+			    ProcessStartInfo processStartInfo =
+                    new ProcessStartInfo("mvn", @"org.apache.maven.dotnet.plugins:maven-embedder-plugin:start -Dport=8080 -DwarFile=""" + warFileInfo.FullName + @"""");
+			    processStartInfo.UseShellExecute = true;
+                System.Diagnostics.Process.Start(processStartInfo);        
             }
             else if (connectMode == ext_ConnectMode.ext_cm_AfterStartup)
             {
@@ -116,9 +122,16 @@
                 OutputWindowPaneHandler handler = new OutputWindowPaneHandler();
                 handler.SetOutputWindowPaneHandler(outputWindowPane);
 
-                logger = Logger.GetLogger("UC");
+                logger = NMaven.Logging.Logger.GetLogger("UC");
                 logger.AddHandler(handler);
                 logger.Log(Level.INFO, "NMaven Addin Test");
+                //logger.Log(Level.INFO, );
+                String localRepository = Environment.GetEnvironmentVariable("HOMEDRIVE")
+                    + Environment.GetEnvironmentVariable("HOMEPATH") + @"\.m2\repository\";
+                ArtifactContext artifactContext = new ArtifactContext();
+                NMaven.Artifact.Artifact artifactWar = artifactContext.CreateArtifact("org.apache.maven.dotnet", "dotnet-service-embedder", "0.14-SNAPSHOT", "war");
+                FileInfo warFileInfo = new FileInfo(localRepository + "/" + new JavaRepositoryLayout().pathOf(artifactWar) + "war");
+                logger.Log(Level.INFO, @"org.apache.maven.dotnet.plugins:maven-embedder-plugin:start -Dport=8080 -DwarFile=""" + warFileInfo.FullName + @"""");
                 MavenBuildControl mavenBuildControl = new MavenBuildControl();
                 object programmableObject = null;