Author: brett Date: Tue Mar 18 12:55:54 2014 New Revision: 1578852 URL: http://svn.apache.org/r1578852 Log: [NPANDAY-613] support .NET 4.5.1
Modified: incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/compiler-plugins.xml incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/executable-plugins.xml incubator/npanday/trunk/components/dotnet-executable/src/main/java/npanday/executable/compiler/impl/DefaultCompiler.java incubator/npanday/trunk/components/dotnet-model/executable-plugins/src/test/resources/sample-executable-plugins.xml incubator/npanday/trunk/components/dotnet-msbuild/src/main/resources/META-INF/npanday/executable-plugins.xml incubator/npanday/trunk/components/dotnet-nuget/src/main/resources/META-INF/npanday/executable-plugins.xml incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/AbstractPomConverter.cs incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/NormalPomConverter.cs incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/SilverlightPomConverter.cs incubator/npanday/trunk/plugins/azure-maven-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml incubator/npanday/trunk/plugins/library-importer-maven-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml incubator/npanday/trunk/plugins/maven-fxcop-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml incubator/npanday/trunk/plugins/maven-ilmerge-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml incubator/npanday/trunk/plugins/maven-link-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml incubator/npanday/trunk/plugins/maven-resgen-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml incubator/npanday/trunk/plugins/maven-test-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml incubator/npanday/trunk/plugins/maven-wsdl-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml incubator/npanday/trunk/plugins/maven-xsd-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml incubator/npanday/trunk/plugins/msdeploy-maven-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Settings/src/main/csharp/SettingsGeneratorMojo.cs Modified: incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/compiler-plugins.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/compiler-plugins.xml?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/compiler-plugins.xml (original) +++ incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/compiler-plugins.xml Tue Mar 18 12:55:54 2014 @@ -281,6 +281,76 @@ </commandFilter> </compilerPlugin> <compilerPlugin> + <identifier>MS-CS-4.5.1</identifier> + <pluginClass>npanday.executable.compiler.impl.DefaultCompiler</pluginClass> + <vendor>MICROSOFT</vendor> + <executable>csc</executable> + <language>C_SHARP</language> + <profile>FULL</profile> + <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> + <frameworkVersion>4.5</frameworkVersion> + <frameworkVersion>4.0</frameworkVersion> + <frameworkVersion>3.5</frameworkVersion> + <frameworkVersion>3.0</frameworkVersion> + <frameworkVersion>2.0.50727</frameworkVersion> + </frameworkVersions> + <platforms> + <platform> + <operatingSystem>Windows</operatingSystem> + <architecture>x86</architecture> + </platform> + </platforms> + <commandFilter> + <includes> + <include>addmodule</include> + <include>appconfig</include> + <include>baseaddress</include> + <include>bugreport</include> + <include>checked</include> + <include>codepage</include> + <include>debug</include> + <include>define</include> + <include>delaysign</include> + <include>doc</include> + <include>errorreport</include> + <include>filealign</include> + <include>fullpaths</include> + <!-- ignored: + <include>help</include> + <include>incremental</include> + --> + <include>keycontainer</include> + <include>keyfile</include> + <include>langversion</include> + <include>lib</include> + <include>link</include> + <include>linkresource</include> + <include>main</include> + <include>noconfig</include> + <include>nologo</include> + <include>nostdlib</include> + <include>nowarn</include> + <include>nowin32manifest</include> + <include>optimize</include> + <include>out</include> + <include>pdb</include> + <include>platform</include> + <include>recurse</include> + <include>reference</include> + <include>resource</include> + <include>target</include> + <include>unsafe</include> + <include>utf8output</include> + <include>warn</include> + <include>warnaserror</include> + <include>win32icon</include> + <include>win32manifest</include> + <include>win32res</include> + </includes> + </commandFilter> + </compilerPlugin> + <compilerPlugin> <identifier>MS-CS-4.5</identifier> <pluginClass>npanday.executable.compiler.impl.DefaultCompiler</pluginClass> <vendor>MICROSOFT</vendor> Modified: incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/executable-plugins.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/executable-plugins.xml?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/executable-plugins.xml (original) +++ incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/executable-plugins.xml Tue Mar 18 12:55:54 2014 @@ -24,6 +24,7 @@ <executable>NCover.Console</executable> <profile>NCover:NCover.Console</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> @@ -43,6 +44,7 @@ <executable>BuildAssembler</executable> <profile>Microsoft:SandCastle:BuildAssembler</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> @@ -62,6 +64,7 @@ <executable>XslTransform</executable> <profile>Microsoft:SandCastle:XslTransform</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> @@ -81,6 +84,7 @@ <executable>MRefBuilder</executable> <profile>Microsoft:SandCastle:MRefBuilder</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> @@ -103,6 +107,7 @@ <executable>gacutil</executable> <profile>GACUTIL</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> @@ -123,6 +128,7 @@ <executable>gacutil</executable> <profile>GACUTIL</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> Modified: incubator/npanday/trunk/components/dotnet-executable/src/main/java/npanday/executable/compiler/impl/DefaultCompiler.java URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/components/dotnet-executable/src/main/java/npanday/executable/compiler/impl/DefaultCompiler.java?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/components/dotnet-executable/src/main/java/npanday/executable/compiler/impl/DefaultCompiler.java (original) +++ incubator/npanday/trunk/components/dotnet-executable/src/main/java/npanday/executable/compiler/impl/DefaultCompiler.java Tue Mar 18 12:55:54 2014 @@ -199,7 +199,9 @@ public final class DefaultCompiler } if (compilerContext.getVendor().equals(Vendor.MICROSOFT) && - (compilerContext.getFrameworkVersion().equals("4.0") || compilerContext.getFrameworkVersion().equals("4.5"))) { + (compilerContext.getFrameworkVersion().equals("4.0") || + compilerContext.getFrameworkVersion().equals("4.5") || + compilerContext.getFrameworkVersion().equals("4.5.1"))) { String frameworkPath = System.getenv( "SystemRoot" ) + "\\Microsoft.NET\\Framework\\v4.0.30319\\"; //TODO: This is a hard-coded path: Don't have a registry value either. List<String> libraryNames = Arrays.asList("Microsoft.Build.Tasks.v4.0.dll", Modified: incubator/npanday/trunk/components/dotnet-model/executable-plugins/src/test/resources/sample-executable-plugins.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/components/dotnet-model/executable-plugins/src/test/resources/sample-executable-plugins.xml?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/components/dotnet-model/executable-plugins/src/test/resources/sample-executable-plugins.xml (original) +++ incubator/npanday/trunk/components/dotnet-model/executable-plugins/src/test/resources/sample-executable-plugins.xml Tue Mar 18 12:55:54 2014 @@ -28,6 +28,7 @@ <executableVersion>5.0</executableVersion> <profile>NCover:NCover.Console</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> Modified: incubator/npanday/trunk/components/dotnet-msbuild/src/main/resources/META-INF/npanday/executable-plugins.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/components/dotnet-msbuild/src/main/resources/META-INF/npanday/executable-plugins.xml?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/components/dotnet-msbuild/src/main/resources/META-INF/npanday/executable-plugins.xml (original) +++ incubator/npanday/trunk/components/dotnet-msbuild/src/main/resources/META-INF/npanday/executable-plugins.xml Tue Mar 18 12:55:54 2014 @@ -23,6 +23,7 @@ <vendor>MICROSOFT</vendor> <executable>msbuild</executable> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> Modified: incubator/npanday/trunk/components/dotnet-nuget/src/main/resources/META-INF/npanday/executable-plugins.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/components/dotnet-nuget/src/main/resources/META-INF/npanday/executable-plugins.xml?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/components/dotnet-nuget/src/main/resources/META-INF/npanday/executable-plugins.xml (original) +++ incubator/npanday/trunk/components/dotnet-nuget/src/main/resources/META-INF/npanday/executable-plugins.xml Tue Mar 18 12:55:54 2014 @@ -28,6 +28,7 @@ <vendor>MICROSOFT</vendor> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/AbstractPomConverter.cs URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/AbstractPomConverter.cs?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/AbstractPomConverter.cs (original) +++ incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/AbstractPomConverter.cs Tue Mar 18 12:55:54 2014 @@ -827,41 +827,48 @@ namespace NPanday.ProjectImporter.Conver RegistryKey root = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\" + projectDigest.TargetFrameworkIdentifier); int v = 0; - if (projectDigest.TargetFrameworkVersion == "v4.5") { - v = 45; + if (projectDigest.TargetFrameworkVersion == "v4.5.1") { + v = 451; + } + else if (projectDigest.TargetFrameworkVersion == "v4.5") { + v = 450; } else if (projectDigest.TargetFrameworkVersion == "v4.0") { - v = 40; + v = 400; } else if (projectDigest.TargetFrameworkVersion == "v3.5") { - v = 35; + v = 350; } else if (projectDigest.TargetFrameworkVersion == "v3.0") { - v = 30; + v = 300; } else if (projectDigest.TargetFrameworkVersion == "v2.0") { - v = 20; + v = 200; } - if (v >= 45) + if (v >= 451) + { + GetTargetFrameworkDirectoriesAssemblyFoldersEx(directories, root.OpenSubKey("v4.5.1\\AssemblyFoldersEx")); + } + if (v >= 450) { GetTargetFrameworkDirectoriesAssemblyFoldersEx(directories, root.OpenSubKey("v4.5.50709\\AssemblyFoldersEx")); GetTargetFrameworkDirectoriesAssemblyFoldersEx(directories, root.OpenSubKey("v4.5\\AssemblyFoldersEx")); } - if (v >= 40) + if (v >= 400) { GetTargetFrameworkDirectoriesAssemblyFoldersEx(directories, root.OpenSubKey("v4.0.30319\\AssemblyFoldersEx")); } - if (v >= 35) + if (v >= 350) { GetTargetFrameworkDirectoriesAssemblyFoldersEx(directories, root.OpenSubKey("v3.5\\AssemblyFoldersEx")); } - if (v >= 30) + if (v >= 300) { GetTargetFrameworkDirectoriesAssemblyFoldersEx(directories, root.OpenSubKey("v3.0\\AssemblyFoldersEx")); } - if (v >= 20) + if (v >= 200) { GetTargetFrameworkDirectoriesAssemblyFoldersEx(directories, root.OpenSubKey("v2.0.50727\\AssemblyFoldersEx")); } @@ -981,6 +988,11 @@ namespace NPanday.ProjectImporter.Conver Dictionary<string, string> targetFrameworkDirectories = new Dictionary<string, string>(); + if (projectDigest.TargetFrameworkVersion == "v4.5.1") + { + // v4.0+ overrides the path to just include the reference assemblies + AddTargetFrameworkDirectory(targetFrameworkDirectories, "GetPathToDotNetFrameworkReferenceAssemblies", "Version451", "FrameworkRef451"); + } if (projectDigest.TargetFrameworkVersion == "v4.5") { // v4.0+ overrides the path to just include the reference assemblies @@ -1016,7 +1028,9 @@ namespace NPanday.ProjectImporter.Conver } // Add SDK directory - if (projectDigest.TargetFrameworkVersion == "v4.5") + if (projectDigest.TargetFrameworkVersion == "v4.5.1") + AddTargetFrameworkDirectory(targetFrameworkDirectories, "GetPathToDotNetFrameworkSdk", "Version451", "FrameworkSdk451"); + else if (projectDigest.TargetFrameworkVersion == "v4.5") AddTargetFrameworkDirectory(targetFrameworkDirectories, "GetPathToDotNetFrameworkSdk", "Version45", "FrameworkSdk45"); else if (projectDigest.TargetFrameworkVersion == "v4.0") AddTargetFrameworkDirectory(targetFrameworkDirectories, "GetPathToDotNetFrameworkSdk", "Version40", "FrameworkSdk40"); Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/NormalPomConverter.cs URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/NormalPomConverter.cs?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/NormalPomConverter.cs (original) +++ incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/NormalPomConverter.cs Tue Mar 18 12:55:54 2014 @@ -183,7 +183,7 @@ namespace NPanday.ProjectImporter.Conver // for running .net framework 4.0+ unit tests add new parameter in order to tell NUnit which runtime to // use. If there is a way to get this parameter from maven-compile-plugin use it - if (projectDigest.TargetFramework == "4.5" || projectDigest.TargetFramework == "4.0") + if (projectDigest.TargetFramework == "4.5.1" || projectDigest.TargetFramework == "4.5" || projectDigest.TargetFramework == "4.0") { AddPluginConfiguration(testPlugin, "executionFrameworkVersion", projectDigest.TargetFramework); } Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/SilverlightPomConverter.cs URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/SilverlightPomConverter.cs?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/SilverlightPomConverter.cs (original) +++ incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/Algorithms/SilverlightPomConverter.cs Tue Mar 18 12:55:54 2014 @@ -74,7 +74,7 @@ namespace NPanday.ProjectImporter.Conver // for running .net framework 4.0 unit tests add new parameter in order to tell NUnit which runtime to // use. If there is a way to get this parameter from maven-compile-plugin use it - if (projectDigest.TargetFramework == "4.5" || projectDigest.TargetFramework == "4.0") + if (projectDigest.TargetFramework == "4.5.1" || projectDigest.TargetFramework == "4.5" || projectDigest.TargetFramework == "4.0") { AddPluginConfiguration(testPlugin, "executionFrameworkVersion", projectDigest.TargetFramework); } Modified: incubator/npanday/trunk/plugins/azure-maven-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/azure-maven-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/plugins/azure-maven-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml (original) +++ incubator/npanday/trunk/plugins/azure-maven-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml Tue Mar 18 12:55:54 2014 @@ -28,6 +28,7 @@ <vendor>MICROSOFT</vendor> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> @@ -54,6 +55,7 @@ <vendor>MICROSOFT</vendor> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> @@ -80,6 +82,7 @@ <vendor>MICROSOFT</vendor> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> @@ -106,6 +109,7 @@ <vendor>MICROSOFT</vendor> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> Modified: incubator/npanday/trunk/plugins/library-importer-maven-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/library-importer-maven-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/plugins/library-importer-maven-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml (original) +++ incubator/npanday/trunk/plugins/library-importer-maven-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml Tue Mar 18 12:55:54 2014 @@ -29,6 +29,7 @@ <vendor>MICROSOFT</vendor> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> Modified: incubator/npanday/trunk/plugins/maven-fxcop-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/maven-fxcop-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/plugins/maven-fxcop-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml (original) +++ incubator/npanday/trunk/plugins/maven-fxcop-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml Tue Mar 18 12:55:54 2014 @@ -24,6 +24,7 @@ under the License. <executable>FxCopCmd</executable> <profile>Microsoft:FxCop:FxCopCmd</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> Modified: incubator/npanday/trunk/plugins/maven-ilmerge-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/maven-ilmerge-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/plugins/maven-ilmerge-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml (original) +++ incubator/npanday/trunk/plugins/maven-ilmerge-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml Tue Mar 18 12:55:54 2014 @@ -24,6 +24,7 @@ under the License. <executable>ILMerge</executable> <profile>ILMERGE</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> @@ -43,6 +44,7 @@ under the License. <executable>ILRepack</executable> <profile>ILREPACK</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> @@ -62,6 +64,7 @@ under the License. <executable>ILRepack</executable> <profile>ILREPACK</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> Modified: incubator/npanday/trunk/plugins/maven-link-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/maven-link-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/plugins/maven-link-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml (original) +++ incubator/npanday/trunk/plugins/maven-link-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml Tue Mar 18 12:55:54 2014 @@ -24,6 +24,7 @@ under the License. <executable>al</executable> <profile>AL</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> @@ -44,6 +45,7 @@ under the License. <executable>al</executable> <profile>AL</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.0</frameworkVersion> Modified: incubator/npanday/trunk/plugins/maven-resgen-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/maven-resgen-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/plugins/maven-resgen-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml (original) +++ incubator/npanday/trunk/plugins/maven-resgen-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml Tue Mar 18 12:55:54 2014 @@ -24,6 +24,7 @@ under the License. <executable>resgen</executable> <profile>RESGEN</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> @@ -44,6 +45,7 @@ under the License. <executable>resgen</executable> <profile>RESGEN</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> Modified: incubator/npanday/trunk/plugins/maven-test-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/maven-test-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/plugins/maven-test-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml (original) +++ incubator/npanday/trunk/plugins/maven-test-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml Tue Mar 18 12:55:54 2014 @@ -26,6 +26,7 @@ under the License. <executable>nunit-console</executable> <profile>NUNIT</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> @@ -46,6 +47,7 @@ under the License. <executable>nunit-console-x86</executable> <profile>NUNIT-x86</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> Modified: incubator/npanday/trunk/plugins/maven-wsdl-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/maven-wsdl-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/plugins/maven-wsdl-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml (original) +++ incubator/npanday/trunk/plugins/maven-wsdl-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml Tue Mar 18 12:55:54 2014 @@ -24,6 +24,7 @@ under the License. <executable>wsdl</executable> <profile>WSDL</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> Modified: incubator/npanday/trunk/plugins/maven-xsd-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/maven-xsd-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/plugins/maven-xsd-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml (original) +++ incubator/npanday/trunk/plugins/maven-xsd-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml Tue Mar 18 12:55:54 2014 @@ -104,6 +104,7 @@ under the License. <executable>xsd</executable> <profile>XSD:XML_INSTANCE</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> @@ -129,6 +130,7 @@ under the License. <executable>xsd</executable> <profile>XSD:SCHEMA</profile> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> Modified: incubator/npanday/trunk/plugins/msdeploy-maven-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/msdeploy-maven-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/plugins/msdeploy-maven-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml (original) +++ incubator/npanday/trunk/plugins/msdeploy-maven-plugin/src/main/resources/META-INF/npanday/executable-plugins.xml Tue Mar 18 12:55:54 2014 @@ -41,6 +41,7 @@ <executableVersion>2</executableVersion> <frameworkVersions> + <frameworkVersion>4.5.1</frameworkVersion> <frameworkVersion>4.5</frameworkVersion> <frameworkVersion>4.0</frameworkVersion> <frameworkVersion>3.5</frameworkVersion> Modified: incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Settings/src/main/csharp/SettingsGeneratorMojo.cs URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Settings/src/main/csharp/SettingsGeneratorMojo.cs?rev=1578852&r1=1578851&r2=1578852&view=diff ============================================================================== --- incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Settings/src/main/csharp/SettingsGeneratorMojo.cs (original) +++ incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Settings/src/main/csharp/SettingsGeneratorMojo.cs Tue Mar 18 12:55:54 2014 @@ -307,6 +307,21 @@ namespace NPanday.Plugin.Settings vendor.frameworks = vendorFrameworks; vendors.Add(vendor); } + else if (sdk == "v4.5.1") + { + npandaySettingsVendorsVendor vendor = new npandaySettingsVendorsVendor(); + vendor.vendorName = "MICROSOFT"; + vendor.vendorVersion = "4.5.1"; + npandaySettingsVendorsVendorFrameworksFramework[] vendorFrameworks = new npandaySettingsVendorsVendorFrameworksFramework[1]; + npandaySettingsVendorsVendorFrameworksFramework vf = new npandaySettingsVendorsVendorFrameworksFramework(); + vf.installRoot = dirInfo40.FullName; + vf.frameworkVersion = "4.5.1"; + vendorFrameworks[0] = vf; + vf.sdkInstallRoot = sdkInstallRoot40; + FindAndAssignExecutablePaths(vf); + vendor.frameworks = vendorFrameworks; + vendors.Add(vendor); + } } return vendors.ToArray(); }