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;