Author: brett Date: Sat Jul 12 08:58:13 2014 New Revision: 1609895 URL: http://svn.apache.org/r1609895 Log: [NPANDAY-505] consolidate XSD definition again
It should be ok to use a newer Windows SDK in most cases, rather than requiring several old versions to target those builds. The compiler will still produce binaries for the right framework. Keep these consistent for now, until we have a richer way of defining the SDKs to use. Modified: incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/executable-plugins.xml incubator/npanday/trunk/components/dotnet-executable/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-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 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=1609895&r1=1609894&r2=1609895&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 Sat Jul 12 08:58:13 2014 @@ -121,7 +121,6 @@ </platform> </platforms> <probingPaths> - <!-- TODO: this should be broken up as XSD is, just means for now you always get newest available tools version, but will target right framework --> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\12.0@SDK40ToolsPath}</probingPath> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\11.0@SDK40ToolsPath}</probingPath> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0\11.0@SDK40ToolsPath}</probingPath> Modified: incubator/npanday/trunk/components/dotnet-executable/src/main/resources/META-INF/npanday/executable-plugins.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/components/dotnet-executable/src/main/resources/META-INF/npanday/executable-plugins.xml?rev=1609895&r1=1609894&r2=1609895&view=diff ============================================================================== --- incubator/npanday/trunk/components/dotnet-executable/src/main/resources/META-INF/npanday/executable-plugins.xml (original) +++ incubator/npanday/trunk/components/dotnet-executable/src/main/resources/META-INF/npanday/executable-plugins.xml Sat Jul 12 08:58:13 2014 @@ -39,7 +39,6 @@ </platform> </platforms> <probingPaths> - <!-- TODO: this should be broken up as XSD is, just means for now you always get newest available tools version, but will target right framework --> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\12.0@SDK40ToolsPath}</probingPath> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\11.0@SDK40ToolsPath}</probingPath> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0\11.0@SDK40ToolsPath}</probingPath> 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=1609895&r1=1609894&r2=1609895&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 Sat Jul 12 08:58:13 2014 @@ -38,7 +38,6 @@ under the License. </platform> </platforms> <probingPaths> - <!-- TODO: this should be broken up as XSD is, just means for now you always get newest available tools version, but will target right framework --> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\12.0@SDK40ToolsPath}</probingPath> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\11.0@SDK40ToolsPath}</probingPath> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0\11.0@SDK40ToolsPath}</probingPath> 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=1609895&r1=1609894&r2=1609895&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 Sat Jul 12 08:58:13 2014 @@ -38,7 +38,6 @@ under the License. </platform> </platforms> <probingPaths> - <!-- TODO: this should be broken up as XSD is, just means for now you always get newest available tools version, but will target right framework --> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\12.0@SDK40ToolsPath}</probingPath> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\11.0@SDK40ToolsPath}</probingPath> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0\11.0@SDK40ToolsPath}</probingPath> 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=1609895&r1=1609894&r2=1609895&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 Sat Jul 12 08:58:13 2014 @@ -37,7 +37,6 @@ under the License. </platform> </platforms> <probingPaths> - <!-- TODO: this should be broken up as XSD is, just means for now you always get newest available tools version, but will target right framework --> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\12.0@SDK40ToolsPath}</probingPath> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\11.0@SDK40ToolsPath}</probingPath> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0\11.0@SDK40ToolsPath}</probingPath> 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=1609895&r1=1609894&r2=1609895&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 Sat Jul 12 08:58:13 2014 @@ -105,78 +105,12 @@ under the License. <profile>XSD:XML_INSTANCE</profile> <frameworkVersions> <frameworkVersion>4.5.1</frameworkVersion> - </frameworkVersions> - <platforms> - <platform> - <operatingSystem>Windows</operatingSystem> - </platform> - </platforms> - <probingPaths> - <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\12.0@SDK40ToolsPath}</probingPath> - </probingPaths> - <commandFilter> - <includes> - <include>o</include> - </includes> - </commandFilter> - </executablePlugin> - <executablePlugin> - <identifier>MS:XSD:XML_INSTANCE</identifier> - <pluginClass>npanday.executable.impl.DefaultNetExecutable</pluginClass> - <vendor>MICROSOFT</vendor> - <executable>xsd</executable> - <profile>XSD:XML_INSTANCE</profile> - <frameworkVersions> <frameworkVersion>4.5</frameworkVersion> - </frameworkVersions> - <platforms> - <platform> - <operatingSystem>Windows</operatingSystem> - </platform> - </platforms> - <probingPaths> - <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\11.0@SDK40ToolsPath}</probingPath> - <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0\11.0@SDK40ToolsPath}</probingPath> - </probingPaths> - <commandFilter> - <includes> - <include>o</include> - </includes> - </commandFilter> - </executablePlugin> - <executablePlugin> - <identifier>MS:XSD:XML_INSTANCE</identifier> - <pluginClass>npanday.executable.impl.DefaultNetExecutable</pluginClass> - <vendor>MICROSOFT</vendor> - <executable>xsd</executable> - <profile>XSD:XML_INSTANCE</profile> - <frameworkVersions> <frameworkVersion>4.0</frameworkVersion> - </frameworkVersions> - <platforms> - <platform> - <operatingSystem>Windows</operatingSystem> - </platform> - </platforms> - <probingPaths> - <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0@SDK40ToolsPath}</probingPath> - </probingPaths> - <commandFilter> - <includes> - <include>o</include> - </includes> - </commandFilter> - </executablePlugin> - <executablePlugin> - <identifier>MS:XSD:XML_INSTANCE</identifier> - <pluginClass>npanday.executable.impl.DefaultNetExecutable</pluginClass> - <vendor>MICROSOFT</vendor> - <executable>xsd</executable> - <profile>XSD:XML_INSTANCE</profile> - <frameworkVersions> <frameworkVersion>3.5</frameworkVersion> <frameworkVersion>3.0</frameworkVersion> <frameworkVersion>2.0.50727</frameworkVersion> + <frameworkVersion>1.1.4322</frameworkVersion> </frameworkVersions> <platforms> <platform> @@ -184,6 +118,10 @@ under the License. </platform> </platforms> <probingPaths> + <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\12.0@SDK40ToolsPath}</probingPath> + <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\11.0@SDK40ToolsPath}</probingPath> + <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0\11.0@SDK40ToolsPath}</probingPath> + <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0@SDK40ToolsPath}</probingPath> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows@CurrentInstallFolder}\bin</probingPath> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0@SDK35ToolsPath}</probingPath> </probingPaths> @@ -201,111 +139,12 @@ under the License. <profile>XSD:SCHEMA</profile> <frameworkVersions> <frameworkVersion>4.5.1</frameworkVersion> - </frameworkVersions> - <platforms> - <platform> - <operatingSystem>Windows</operatingSystem> - </platform> - </platforms> - <probingPaths> - <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\12.0@SDK40ToolsPath}</probingPath> - </probingPaths> - <commandFilter> - <includes> - <include>classes</include> - <include>dataset</include> - <include>element</include> - <include>fields</include> - <include>enableDataBinding</include> - <include>namespace</include> - <include>language</include> - <include>out</include> - <include>o</include> - <include>type</include> - <include>uri</include> - <include>parameters</include> - </includes> - </commandFilter> - </executablePlugin> - <executablePlugin> - <identifier>MS:XSD:SCHEMA</identifier> - <pluginClass>npanday.executable.impl.DefaultNetExecutable</pluginClass> - <vendor>MICROSOFT</vendor> - <executable>xsd</executable> - <profile>XSD:SCHEMA</profile> - <frameworkVersions> <frameworkVersion>4.5</frameworkVersion> - </frameworkVersions> - <platforms> - <platform> - <operatingSystem>Windows</operatingSystem> - </platform> - </platforms> - <probingPaths> - <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\11.0@SDK40ToolsPath}</probingPath> - <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0\11.0@SDK40ToolsPath}</probingPath> - </probingPaths> - <commandFilter> - <includes> - <include>classes</include> - <include>dataset</include> - <include>element</include> - <include>fields</include> - <include>enableDataBinding</include> - <include>namespace</include> - <include>language</include> - <include>out</include> - <include>o</include> - <include>type</include> - <include>uri</include> - <include>parameters</include> - </includes> - </commandFilter> - </executablePlugin> - <executablePlugin> - <identifier>MS:XSD:SCHEMA</identifier> - <pluginClass>npanday.executable.impl.DefaultNetExecutable</pluginClass> - <vendor>MICROSOFT</vendor> - <executable>xsd</executable> - <profile>XSD:SCHEMA</profile> - <frameworkVersions> <frameworkVersion>4.0</frameworkVersion> - </frameworkVersions> - <platforms> - <platform> - <operatingSystem>Windows</operatingSystem> - </platform> - </platforms> - <probingPaths> - <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0@SDK40ToolsPath}</probingPath> - </probingPaths> - <commandFilter> - <includes> - <include>classes</include> - <include>dataset</include> - <include>element</include> - <include>fields</include> - <include>enableDataBinding</include> - <include>namespace</include> - <include>language</include> - <include>out</include> - <include>o</include> - <include>type</include> - <include>uri</include> - <include>parameters</include> - </includes> - </commandFilter> - </executablePlugin> - <executablePlugin> - <identifier>MS:XSD:SCHEMA</identifier> - <pluginClass>npanday.executable.impl.DefaultNetExecutable</pluginClass> - <vendor>MICROSOFT</vendor> - <executable>xsd</executable> - <profile>XSD:SCHEMA</profile> - <frameworkVersions> <frameworkVersion>3.5</frameworkVersion> <frameworkVersion>3.0</frameworkVersion> <frameworkVersion>2.0.50727</frameworkVersion> + <frameworkVersion>1.1.4322</frameworkVersion> </frameworkVersions> <platforms> <platform> @@ -313,6 +152,10 @@ under the License. </platform> </platforms> <probingPaths> + <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\12.0@SDK40ToolsPath}</probingPath> + <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0\11.0@SDK40ToolsPath}</probingPath> + <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0\11.0@SDK40ToolsPath}</probingPath> + <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0@SDK40ToolsPath}</probingPath> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows@CurrentInstallFolder}\bin</probingPath> <probingPath>${HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0@SDK35ToolsPath}</probingPath> </probingPaths>