You are viewing a plain text version of this content. The canonical link for it is here.
Posted to npanday-commits@incubator.apache.org by br...@apache.org on 2012/03/21 03:43:16 UTC

svn commit: r1303271 - /incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPandayImportProjectForm.cs

Author: brett
Date: Wed Mar 21 03:43:15 2012
New Revision: 1303271

URL: http://svn.apache.org/viewvc?rev=1303271&view=rev
Log:
[NPANDAY-168] Generating a POM for a solution that already has them should use defaults from the current POM

Modified:
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPandayImportProjectForm.cs

Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPandayImportProjectForm.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPandayImportProjectForm.cs?rev=1303271&r1=1303270&r2=1303271&view=diff
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPandayImportProjectForm.cs (original)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPandayImportProjectForm.cs Wed Mar 21 03:43:15 2012
@@ -84,7 +84,7 @@ namespace NPanday.VisualStudio.Addin
                     }
 
                     groupId = groupId + FilterID(ConvertToPascalCase(new FileInfo(applicationObject.Solution.FileName).Name.Replace(".sln", "")));
-                    txtGroupId.Text = groupId;
+
                     string scmTag = string.Empty;  //getSCMTag(applicationObject.Solution.FileName);
                     string version = "1.0-SNAPSHOT";
                     string pomFilePath = applicationObject.Solution.FileName.Substring(0, applicationObject.Solution.FileName.LastIndexOf("\\"));
@@ -105,6 +105,11 @@ namespace NPanday.VisualStudio.Addin
                         {
                             version = node.InnerText;
                         }
+                        node = doc.SelectSingleNode("/pom:project/pom:groupId", xmlnsManager);
+                        if (node != null)
+                        {
+                            groupId = node.InnerText;
+                        }
                     }
 
                     if (!string.IsNullOrEmpty(scmTag))
@@ -112,6 +117,7 @@ namespace NPanday.VisualStudio.Addin
                         txtSCMTag.Text = scmTag;
                     }
 
+                    txtGroupId.Text = groupId;
                     txtVersion.Text = version;
 
                     // assuming just one cloud project for now