Author: brett
Date: Mon Jan 2 17:27:42 2012
New Revision: 1226483
URL: http://svn.apache.org/viewvc?rev=1226483&view=rev
Log:
support CCPROJ files for MSBuild plugin as well
Modified:
incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Msbuild/src/main/csharp/NPanday/Plugin/Msbuild/MsbuildMojo.cs
Modified:
incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Msbuild/src/main/csharp/NPanday/Plugin/Msbuild/MsbuildMojo.cs
URL:
http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Msbuild/src/main/csharp/NPanday/Plugin/Msbuild/MsbuildMojo.cs?rev=1226483&r1=1226482&r2=1226483&view=diff
==============================================================================
---
incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Msbuild/src/main/csharp/NPanday/Plugin/Msbuild/MsbuildMojo.cs
(original)
+++
incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Msbuild/src/main/csharp/NPanday/Plugin/Msbuild/MsbuildMojo.cs
Mon Jan 2 17:27:42 2012
@@ -64,14 +64,17 @@ namespace NPanday.Plugin.Msbuild
Directory.SetCurrentDirectory(mavenProject.build.sourceDirectory);
string projectName = mavenProject.artifactId;
- if (File.Exists(projectName + ".csproj"))
+
+ string[] exts = new string[] { "csproj", "vbproj", "ccproj" };
+ foreach (string ext in exts)
{
- projectName += ".csproj";
- }
- else
- {
- projectName += ".vbproj";
+ if (File.Exists(projectName + "." + ext))
+ {
+ projectName += "." + ext;
+ break;
+ }
}
+
// must use /v:q here, as /v:m and above report the csc
command, that includes '/errorprompt', which
// erroneously triggers the NPANDAY-063-001 error
// BuildingInsideVisualStudio is required to avoid building
project references on framework 2.0