lucenenet-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From synhers...@apache.org
Subject [31/59] [partial] Moving as part of INFRA-5246
Date Tue, 22 Apr 2014 02:53:03 GMT
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/branding/logo/lucene-net.psd
----------------------------------------------------------------------
diff --git a/branding/logo/lucene-net.psd b/branding/logo/lucene-net.psd
new file mode 100644
index 0000000..0e9db35
Binary files /dev/null and b/branding/logo/lucene-net.psd differ

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build.cmd
----------------------------------------------------------------------
diff --git a/build.cmd b/build.cmd
new file mode 100644
index 0000000..c6b9284
--- /dev/null
+++ b/build.cmd
@@ -0,0 +1,27 @@
+@echo off
+REM License Block
+GOTO LicenseEnd
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+:LicenseEnd
+
+SET TARGETS=simple
+SET AREA=all
+SET CONFIGURATION=Release
+IF [%1] NEQ [] SET TARGETS=%1
+IF [%2] NEQ [] SET AREA=%2
+IF [%3] NEQ [] SET CONFIGURATION=%3
+
+%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe build/scripts/build.targets /t:%TARGETS% /p:BuildArea=%AREA% /p:Configuration=%Configuration% /nologo 
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/All/Lucene.Net.nuspec
----------------------------------------------------------------------
diff --git a/build/scripts/All/Lucene.Net.nuspec b/build/scripts/All/Lucene.Net.nuspec
new file mode 100644
index 0000000..3a7ae73
--- /dev/null
+++ b/build/scripts/All/Lucene.Net.nuspec
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
+  <metadata>
+    <id>Lucene.Net.All</id>
+    <version>$version$</version>
+    <title>Lucene.Net All</title>
+    <authors>Lucene.Net Community</authors>
+    <owners>The Apache Software Foundation</owners>
+    <iconUrl>http://incubator.apache.org/lucene.net/media/lucene-net-ico-128x128.png</iconUrl>
+    <licenseUrl>http://www.apache.org/licenses/LICENSE-2.0.html</licenseUrl>
+    <projectUrl>http://incubator.apache.org/lucene.net/</projectUrl>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <description>Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
+
+**This package installs the Lucene.Net.Core &amp; Lucene.Net.Contrib packages.</description>
+    <summary>Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.</summary>
+	<tags>lucene.net core search information retrieval lucene apache</tags>
+     <dependencies>
+     	<dependency id="Lucene.Net.Core" version="$version$" />
+     	<dependency id="Lucene.Net.Contrib" version="$version$" />
+     </dependencies>  
+  </metadata>
+</package>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/All/document.targets
----------------------------------------------------------------------
diff --git a/build/scripts/All/document.targets b/build/scripts/All/document.targets
new file mode 100644
index 0000000..08e262d
--- /dev/null
+++ b/build/scripts/All/document.targets
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<PropertyGroup>
+		<DocumentationSources>
+      		<DocumentationSource sourceFile="..\bin\core\Release\NET40\Lucene.Net.dll" />
+      		<DocumentationSource sourceFile="..\bin\core\Release\NET40\Lucene.Net.XML" />
+  			  <DocumentationSource sourceFile="..\bin\contrib\Analyzers\Release\NET40\Lucene.Net.Contrib.Analyzers.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Analyzers\Release\NET40\Lucene.Net.Contrib.Analyzers.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Core\Release\NET40\Lucene.Net.Contrib.Core.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Core\Release\NET40\Lucene.Net.Contrib.Core.XML" />
+  			  <DocumentationSource sourceFile="..\bin\contrib\FastVectorHighlighter\Release\NET40\Lucene.Net.FastVectorHighlighter.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\FastVectorHighlighter\Release\NET40\Lucene.Net.FastVectorHighlighter.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Highlighter\Release\NET40\Lucene.Net.Contrib.Highlighter.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Highlighter\Release\NET40\Lucene.Net.Contrib.Highlighter.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Memory\Release\NET40\Lucene.Net.Contrib.Memory.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Memory\Release\NET40\Lucene.Net.Contrib.Memory.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Queries\Release\NET40\Lucene.Net.Contrib.Queries.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Queries\Release\NET40\Lucene.Net.Contrib.Queries.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Regex\Release\NET40\Contrib.Regex.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Regex\Release\NET40\Contrib.Regex.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\SimpleFacetedSearch\Release\NET40\Lucene.Net.Search.SimpleFacetedSearch.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\SimpleFacetedSearch\Release\NET40\Lucene.Net.Search.SimpleFacetedSearch.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Similarity\Release\NET40\Lucene.Net.Contrib.Similarity.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Similarity\Release\NET40\Lucene.Net.Contrib.Similarity.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Snowball\Release\NET40\Lucene.Net.Contrib.Snowball.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Snowball\Release\NET40\Lucene.Net.Contrib.Snowball.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Spatial\Release\NET40\Lucene.Net.Contrib.Spatial.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Spatial\Release\NET40\Lucene.Net.Contrib.Spatial.XML" />
+          <DocumentationSource sourceFile="..\bin\contrib\Spatial.NTS\Release\NET40\Lucene.Net.Contrib.Spatial.NTS.dll" />
+          <DocumentationSource sourceFile="..\bin\contrib\Spatial.NTS\Release\NET40\Lucene.Net.Contrib.Spatial.NTS.XML" />
+    	</DocumentationSources>
+    	<HtmlHelpName>Lucene.Net</HtmlHelpName>
+    	<HelpTitle>Lucene.Net Class Libraries</HelpTitle>
+    	<WorkingPath>..\artifacts\all\working\</WorkingPath>
+	    <OutputPath>..\artifacts\all\docs\</OutputPath>
+	</PropertyGroup>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/All/project.targets
----------------------------------------------------------------------
diff --git a/build/scripts/All/project.targets b/build/scripts/All/project.targets
new file mode 100644
index 0000000..f9ebcc3
--- /dev/null
+++ b/build/scripts/All/project.targets
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<!-- 
+		Core Projects Are:
+			Lucene.Net, 
+			Lucene.Net.Test, 
+	-->
+	
+	<PropertyGroup>
+		<AllPackage>Lucene.Net.nuspec</AllPackage>	
+		<ContribPackage>Lucene.Net.Contrib.nuspec</ContribPackage>	
+	</PropertyGroup>
+	
+	<PropertyGroup  Condition="'$(Area)' == 'all'">
+		<ArtifactsFolder>$(BuildFolder)\artifacts\all</ArtifactsFolder>
+	</PropertyGroup>
+	<Target Name="package-contrib">
+		<Exec Command="$(PackageManager) $(ScriptsFolder)\Contrib\$(ContribPackage)  $(PackageManagerOptions) $(ArtifactsFolder)" />
+	</Target>
+	<Target Name="package-all">
+		<Exec Command="$(PackageManager) $(ScriptsFolder)\All\$(AllPackage)  $(PackageManagerOptions) $(ArtifactsFolder)" />
+	</Target>
+	
+	<Import Project="../Core/project.targets"  />
+	<Import Project="../Contrib/project.targets"  />
+		
+	<ItemGroup>
+		<PackageTargets Include="package-contrib" />
+		<PackageTargets Include="package-all" />
+	</ItemGroup>
+
+	<Target Name="BuildAll">
+		<CallTarget Targets="BuildCore" />
+		<CallTarget Targets="BuildContrib" />
+	</Target>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Analyzers/document.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Analyzers/document.targets b/build/scripts/Analyzers/document.targets
new file mode 100644
index 0000000..d97452a
--- /dev/null
+++ b/build/scripts/Analyzers/document.targets
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<PropertyGroup>
+		 <DocumentationSources>
+      		<DocumentationSource sourceFile="..\bin\contrib\Analyzers\Release\NET40\Lucene.Net.Contrib.Analyzers.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Analyzers\Release\NET40\Lucene.Net.Contrib.Analyzers.XML" />
+    	</DocumentationSources>
+    	<HtmlHelpName>Lucene.Net.Contrib.Analyzers</HtmlHelpName>
+    	<HelpTitle>Analyzers Class Library</HelpTitle>
+    	<WorkingPath>..\artifacts\Analyzers\working\</WorkingPath>
+	    <OutputPath>..\artifacts\Analyzers\docs\</OutputPath>
+	</PropertyGroup>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Analyzers/project.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Analyzers/project.targets b/build/scripts/Analyzers/project.targets
new file mode 100644
index 0000000..85ec04d
--- /dev/null
+++ b/build/scripts/Analyzers/project.targets
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<!-- 
+		Core Projects Are:
+			Lucene.Net, 
+			Lucene.Net.Test, 
+	-->
+	<PropertyGroup>
+		<AnalyzersFolder>$(BinFolder)\contrib\Analyzers\$(Configuration)</AnalyzersFolder>
+	</PropertyGroup>
+	<PropertyGroup  Condition="'$(Area)' == 'analyzers'">
+		<LocalBinFolder>$(BinFolder)\contrib\Analyzers\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\Analyzers</ArtifactsFolder>
+		<TestFiles>"$(AnalyzersFolder)\**\Lucene.Net.Contrib.Analyzers.Test.dll"</TestFiles>
+	</PropertyGroup>
+	
+	<Target Name="_analyzers_build">
+		<ItemGroup>
+			<AnalyzersProjectFiles Include="$(SourceFolder)\Contrib\Analyzers\*.csproj" />
+			<AnalyzersProjectFiles Include="$(TestFolder)\Contrib\Analyzers\*.csproj" />
+		</ItemGroup>
+		<MSBuild Projects="@(AnalyzersProjectFiles)" Properties="Configuration=$(Configuration);ExternalConstants=$(ExternalConstants)" />
+		<!-- Add "35" to the end of configuration to build .NET35 projects -->
+		<MSBuild Projects="@(AnalyzersProjectFiles)" Properties="Configuration=$(Configuration)35;ExternalConstants=$(ExternalConstants)" />
+	</Target>
+
+	<Target Name="_analyzers_properties">
+		<ItemGroup>
+			<!-- Binaries To Copy in case we which to store all build items -->
+			<BuildItems Include="$(AnalyzersFolder)\**\*.*" /> 
+			
+			<!-- Assemblies To Test -->
+			<TestFiles Include="$(AnalyzersFolder)\**\Lucene.Net.Contrib.Analyzers.Test.dll" />
+					
+			<!-- Files To Release -->
+			<ReleaseFiles Include="$(AnalyzersFolder)\**\Lucene.Net.Contrib.Analyzers.dll" />
+			<ReleaseFiles Include="$(AnalyzersFolder)\**\Lucene.Net.Contrib.Analyzers.XML" />
+		
+			<!-- Files to Analysis -->
+			<AnalysisFiles Include="$(AnalyzersFolder)\**\Lucene.Net.Contrib.Analyzers.dll" />	
+		</ItemGroup>
+	</Target>
+
+	<Target Name="BuildAnalyzers">
+		<CallTarget Targets="_analyzers_build" />
+		<CallTarget Targets="_analyzers_properties" />
+	</Target>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Contrib-Core/document.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Contrib-Core/document.targets b/build/scripts/Contrib-Core/document.targets
new file mode 100644
index 0000000..781abea
--- /dev/null
+++ b/build/scripts/Contrib-Core/document.targets
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<PropertyGroup>
+		 <DocumentationSources>
+      		<DocumentationSource sourceFile="..\bin\contrib\Core\Release\NET40\Lucene.Net.Contrib.Core.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Core\Release\NET40\Lucene.Net.Contrib.Core.XML" />
+    	</DocumentationSources>
+    	<HtmlHelpName>Lucene.Net.Contrib.Core</HtmlHelpName>
+    	<HelpTitle>Core Class Library</HelpTitle>
+    	<WorkingPath>..\artifacts\Core\working\</WorkingPath>
+	    <OutputPath>..\artifacts\Core\docs\</OutputPath>
+	</PropertyGroup>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Contrib-Core/project.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Contrib-Core/project.targets b/build/scripts/Contrib-Core/project.targets
new file mode 100644
index 0000000..7cd602f
--- /dev/null
+++ b/build/scripts/Contrib-Core/project.targets
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<!-- 
+		Core Projects Are:
+			Lucene.Net, 
+			Lucene.Net.Test, 
+	-->
+	<PropertyGroup>
+		<ContribCoreFolder>$(BinFolder)\contrib\Core\$(Configuration)</ContribCoreFolder>
+	</PropertyGroup>
+	<PropertyGroup  Condition="'$(Area)' == 'contrib-core'">
+		<LocalBinFolder>$(BinFolder)\contrib\Core\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\Contrib-Core</ArtifactsFolder>
+	</PropertyGroup>
+
+	<Target Name="_contrib-core_build">
+		<ItemGroup>
+			<ContribCoreProjectFiles Include="$(SourceFolder)\Contrib\Core\*.csproj" />
+			<ContribCoreProjectFiles Include="$(TestFolder)\Contrib\Core\*.csproj" />
+		</ItemGroup>
+
+		<MSBuild Projects="@(ContribCoreProjectFiles)" Properties="Configuration=$(Configuration);ExternalConstants=$(ExternalConstants)" />
+		<!-- Add "35" to the end of configuration to build .NET35 projects -->
+		<MSBuild Projects="@(ContribCoreProjectFiles)" Properties="Configuration=$(Configuration)35;ExternalConstants=$(ExternalConstants)" />
+	</Target>
+
+	<Target Name="_contrib-core_properties">
+		<ItemGroup>
+			<!-- Binaries To Copy in case we which to store all build items -->
+			<BuildItems Include="$(ContribCoreFolder)\**\*.*" /> 
+			
+			<!-- Assemblies To Test -->
+			<TestFiles Include="$(ContribCoreFolder)\**\Lucene.Net.Contrib.Core.Test.dll" />
+			
+			<!-- Files To Release -->
+			<ReleaseFiles Include="$(ContribCoreFolder)\**\Lucene.Net.Contrib.Core.dll" />
+			<ReleaseFiles Include="$(ContribCoreFolder)\**\Lucene.Net.Contrib.Core.XML" />
+		
+			<!-- Files to Analysis -->
+			<AnalysisFiles Include="$(ContribCoreFolder)\**\Lucene.Net.Contrib.Core.dll" />	
+		</ItemGroup>
+	</Target>
+
+	<Target Name="BuildContrib-Core">
+		<CallTarget Targets="_contrib-core_build" />
+		<CallTarget Targets="_contrib-core_properties" />
+	</Target>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Contrib/Lucene.Net.Contrib.nuspec
----------------------------------------------------------------------
diff --git a/build/scripts/Contrib/Lucene.Net.Contrib.nuspec b/build/scripts/Contrib/Lucene.Net.Contrib.nuspec
new file mode 100644
index 0000000..f7ce052
--- /dev/null
+++ b/build/scripts/Contrib/Lucene.Net.Contrib.nuspec
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
+  <metadata>
+    <id>Lucene.Net.Contrib</id>
+    <version>$version$</version>
+    <title>Lucene.Net Contrib</title>
+    <authors>Lucene.Net Community</authors>
+    <owners>The Apache Software Foundation</owners>
+    <iconUrl>http://incubator.apache.org/lucene.net/media/lucene-net-ico-128x128.png</iconUrl>
+    <licenseUrl>http://www.apache.org/licenses/LICENSE-2.0.html</licenseUrl>
+    <projectUrl>http://incubator.apache.org/lucene.net/</projectUrl>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <description>Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
+
+**This package contains only the contrib Lucene.Net assemblies.</description>
+    <summary>Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.</summary>
+	<tags>lucene.net core search information retrieval lucene apache</tags>
+     <dependencies>
+     </dependencies>  
+  </metadata>
+  <files>
+        <file src="..\..\bin\contrib\FastVectorHighlighter\Release\**\Lucene.Net.Contrib.FastVectorHighlighter.dll" target="lib" />
+        <file src="..\..\bin\contrib\FastVectorHighlighter\Release\**\Lucene.Net.Contrib.FastVectorHighlighter.XML" target="lib" />
+        <file src="..\..\bin\contrib\Highlighter\Release\**\Lucene.Net.Contrib.Highlighter.dll" target="lib" />
+        <file src="..\..\bin\contrib\Highlighter\Release\**\Lucene.Net.Contrib.Highlighter.XML" target="lib" />
+        <file src="..\..\bin\contrib\Memory\Release\**\Lucene.Net.Contrib.Memory.dll" target="lib" />
+        <file src="..\..\bin\contrib\Memory\Release\**\Lucene.Net.Contrib.Memory.XML" target="lib" />
+        <file src="..\..\bin\contrib\Analyzers\Release\**\Lucene.Net.Contrib.Analyzers.dll" target="lib" />
+        <file src="..\..\bin\contrib\Analyzers\Release\**\Lucene.Net.Contrib.Analyzers.XML" target="lib" />
+        <file src="..\..\bin\contrib\Core\Release\**\Lucene.Net.Contrib.Core.dll" target="lib" />
+        <file src="..\..\bin\contrib\Core\Release\**\Lucene.Net.Contrib.Core.XML" target="lib" />
+        <file src="..\..\bin\contrib\Queries\Release\**\Lucene.Net.Contrib.Queries.dll" target="lib" />
+        <file src="..\..\bin\contrib\Queries\Release\**\Lucene.Net.Contrib.Queries.XML" target="lib" />
+        <file src="..\..\bin\contrib\Regex\Release\**\Lucene.Net.Contrib.Regex.dll" target="lib" />
+        <file src="..\..\bin\contrib\Regex\Release\**\Lucene.Net.Contrib.Regex.XML" target="lib" />
+        <file src="..\..\bin\contrib\SimpleFacetedSearch\Release\**\Lucene.Net.Contrib.SimpleFacetedSearch.dll" target="lib" />
+        <file src="..\..\bin\contrib\SimpleFacetedSearch\Release\**\Lucene.Net.Contrib.SimpleFacetedSearch.XML" target="lib" />
+        <file src="..\..\bin\contrib\Snowball\Release\**\Lucene.Net.Contrib.Snowball.dll" target="lib" />
+        <file src="..\..\bin\contrib\Snowball\Release\**\Lucene.Net.Contrib.Snowball.XML" target="lib" />
+        <file src="..\..\bin\contrib\Spatial\Release\**\Lucene.Net.Contrib.Spatial.dll" target="lib" />
+        <file src="..\..\bin\contrib\Spatial\Release\**\Lucene.Net.Contrib.Spatial.XML" target="lib" />
+        <file src="..\..\bin\contrib\SpellChecker\Release\**\Lucene.Net.Contrib.SpellChecker.dll" target="lib" />
+        <file src="..\..\bin\contrib\SpellChecker\Release\**\Lucene.Net.Contrib.SpellChecker.XML" target="lib" />
+  </files>
+ 
+</package>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Contrib/document.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Contrib/document.targets b/build/scripts/Contrib/document.targets
new file mode 100644
index 0000000..962820c
--- /dev/null
+++ b/build/scripts/Contrib/document.targets
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<PropertyGroup>
+		 <DocumentationSources>
+      		<DocumentationSource sourceFile="..\bin\contrib\Analyzers\Release\NET40\Lucene.Net.Contrib.Analyzers.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Analyzers\Release\NET40\Lucene.Net.Contrib.Analyzers.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Core\Release\NET40\Lucene.Net.Contrib.Core.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Core\Release\NET40\Lucene.Net.Contrib.Core.XML" />
+  			  <DocumentationSource sourceFile="..\bin\contrib\FastVectorHighlighter\Release\NET40\Lucene.Net.Contrib.FastVectorHighlighter.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\FastVectorHighlighter\Release\NET40\Lucene.Net.Contrib.FastVectorHighlighter.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Highlighter\Release\NET40\Lucene.Net.Contrib.Highlighter.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Highlighter\Release\NET40\Lucene.Net.Contrib.Highlighter.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Memory\Release\NET40\Lucene.Net.Contrib.Memory.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Memory\Release\NET40\Lucene.Net.Contrib.Memory.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Queries\Release\NET40\Lucene.Net.Contrib.Queries.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Queries\Release\NET40\Lucene.Net.Contrib.Queries.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Regex\Release\NET40\Lucene.Net.Contrib.Regex.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Regex\Release\NET40\Lucene.Net.Contrib.Regex.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\SimpleFacetedSearch\Release\NET40\Lucene.Net.Contrib.SimpleFacetedSearch.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\SimpleFacetedSearch\Release\NET40\Lucene.Net.Contrib.SimpleFacetedSearch.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Similarity\Release\NET40\Lucene.Net.Contrib.Similarity.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Similarity\Release\NET40\Lucene.Net.Contrib.Similarity.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Snowball\Release\NET40\Lucene.Net.Contrib.Snowball.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Snowball\Release\NET40\Lucene.Net.Contrib.Snowball.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Spatial\Release\NET40\Lucene.Net.Contrib.Spatial.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Spatial\Release\NET40\Lucene.Net.Contrib.Spatial.XML" />
+    	</DocumentationSources>
+    	<HtmlHelpName>Lucene.Net.Contrib</HtmlHelpName>
+    	<HelpTitle>Lucene.Net.Contrib Class Libraries</HelpTitle>
+    	<WorkingPath>..\artifacts\contrib\working\</WorkingPath>
+	    <OutputPath>..\artifacts\contrib\docs\</OutputPath>
+	</PropertyGroup>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Contrib/project.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Contrib/project.targets b/build/scripts/Contrib/project.targets
new file mode 100644
index 0000000..e8d3a25
--- /dev/null
+++ b/build/scripts/Contrib/project.targets
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<!-- 
+		Core Projects Are:
+			Lucene.Net, 
+			Lucene.Net.Test, 
+	-->
+	<PropertyGroup>
+		<ContribPackage>Lucene.Net.Contrib.nuspec</ContribPackage>
+		<SpatialNTSPackage>Lucene.Net.Spatial.NTS.nuspec</SpatialNTSPackage>
+	</PropertyGroup>
+	<PropertyGroup  Condition="'$(Area)' == 'contrib'">
+		<ArtifactsFolder>$(BuildFolder)\artifacts\contrib</ArtifactsFolder>
+	</PropertyGroup>
+	<Target Name="package-contrib">
+		<Exec Command="$(PackageManager) $(ScriptsFolder)\Contrib\$(ContribPackage)  $(PackageManagerOptions) $(ArtifactsFolder)" />
+	</Target>
+	<Target Name="package-spatialnts">
+		<Exec Command="$(PackageManager) $(ScriptsFolder)\Spatial.NTS\$(SpatialNTSPackage)  $(PackageManagerOptions) $(ArtifactsFolder)" />
+	</Target>
+	<ItemGroup>
+		<PackageTargets Include="package-contrib" />
+		<PackageTargets Include="package-spatialnts" />
+	</ItemGroup>
+	
+	<Import Project="../Analyzers/project.targets"  />
+	<Import Project="../Contrib-Core/project.targets"  />
+	<Import Project="../FastVectorHighlighter/project.targets"  />
+	<Import Project="../Highlighter/project.targets"  />
+	<Import Project="../Memory/project.targets"  />
+	<Import Project="../Queries/project.targets"  />
+	<Import Project="../Regex/project.targets"  />
+	<Import Project="../SimpleFacetedSearch/project.targets"  />
+	<Import Project="../Snowball/project.targets"  />
+	<Import Project="../Spatial/project.targets"  />
+	<Import Project="../Spatial.NTS/project.targets"  />
+	<Import Project="../SpellChecker/project.targets"  />
+		
+	<Target Name="BuildContrib">
+		<CallTarget Targets="BuildAnalyzers" />
+		<CallTarget Targets="BuildContrib-Core" />
+		<CallTarget Targets="BuildFastVectorHighlighter" />
+		<CallTarget Targets="BuildHighlighter" />
+		<CallTarget Targets="BuildMemory" />
+		<CallTarget Targets="BuildQueries" />
+		<CallTarget Targets="BuildRegex" />
+		<CallTarget Targets="BuildSimpleFacetedSearch" />
+		<CallTarget Targets="BuildSnowball" />
+		<CallTarget Targets="BuildSpatial" />
+		<CallTarget Targets="BuildSpatialNTS" />
+		<CallTarget Targets="BuildSpellChecker" />
+	</Target>
+	
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Core/Lucene.Net.Core.nuspec
----------------------------------------------------------------------
diff --git a/build/scripts/Core/Lucene.Net.Core.nuspec b/build/scripts/Core/Lucene.Net.Core.nuspec
new file mode 100644
index 0000000..e7d8738
--- /dev/null
+++ b/build/scripts/Core/Lucene.Net.Core.nuspec
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
+  <metadata>
+    <id>Lucene.Net.Core</id>
+    <version>$version$</version>
+    <title>Lucene.Net Core</title>
+    <authors>Lucene.Net Community</authors>
+    <owners>The Apache Software Foundation</owners>
+    <iconUrl>http://incubator.apache.org/lucene.net/media/lucene-net-ico-128x128.png</iconUrl>
+    <licenseUrl>http://www.apache.org/licenses/LICENSE-2.0.html</licenseUrl>
+    <projectUrl>http://incubator.apache.org/lucene.net/</projectUrl>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <description>Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
+
+This package contains only the core Lucene.Net assembly.</description>
+    <summary>Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.</summary>
+	<tags>lucene.net core search information retrieval lucene apache</tags>
+  </metadata>
+  <files>
+        <file src="..\..\bin\core\Release\**\Lucene.Net.dll" target="lib" />
+        <file src="..\..\bin\core\Release\**\Lucene.Net.XML" target="lib" />
+  </files>
+ 
+</package>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Core/document.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Core/document.targets b/build/scripts/Core/document.targets
new file mode 100644
index 0000000..797392e
--- /dev/null
+++ b/build/scripts/Core/document.targets
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<PropertyGroup>
+		  <DocumentationSources>
+        <DocumentationSource sourceFile="..\bin\core\Release\NET40\Lucene.Net.dll" />
+        <DocumentationSource sourceFile="..\bin\core\Release\NET40\Lucene.Net.XML" />
+    	</DocumentationSources>
+    	<HtmlHelpName>Lucene.Net.Core</HtmlHelpName>
+    	<HelpTitle>Lucene.Net.Core Class Library</HelpTitle>
+    	<WorkingPath>..\artifacts\core\working\</WorkingPath>
+	    <OutputPath>..\artifacts\core\docs\</OutputPath>
+	</PropertyGroup>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Core/project.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Core/project.targets b/build/scripts/Core/project.targets
new file mode 100644
index 0000000..f7ab1e1
--- /dev/null
+++ b/build/scripts/Core/project.targets
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<!-- 
+		Core Projects Are:
+			Lucene.Net, 
+			Lucene.Net.Test, 
+	-->
+	<PropertyGroup>
+		<CoreFolder>$(BinFolder)\core\$(Configuration)</CoreFolder>
+		<CorePackage>Lucene.Net.Core.nuspec</CorePackage>
+	</PropertyGroup>
+	<PropertyGroup  Condition="'$(Area)' == 'core'">
+		<LocalBinFolder>$(BinFolder)\core\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\core</ArtifactsFolder>
+	</PropertyGroup>
+	<Target Name="package-core">
+		<Exec Command="$(PackageManager) $(ScriptsFolder)\Core\$(CorePackage)  $(PackageManagerOptions) $(ArtifactsFolder)" />
+	</Target>
+
+	<Target Name="_core_build">
+		<ItemGroup>
+			<CoreProjectFiles Include="$(SourceFolder)\Core\*.csproj" />
+			<CoreProjectFiles Include="$(TestFolder)\Core\*.csproj" />
+		</ItemGroup>
+		<MSBuild Projects="@(CoreProjectFiles)" Properties="Configuration=$(Configuration);ExternalConstants=$(ExternalConstants)" />
+		<!-- Add "35" to the end of configuration to build .NET35 projects -->
+		<MSBuild Projects="@(CoreProjectFiles)" Properties="Configuration=$(Configuration)35;ExternalConstants=$(ExternalConstants)" />
+	</Target>
+
+	<Target Name="_core_properties">
+
+		<ItemGroup>
+			<!-- Binaries To Copy in case we which to store all build items -->
+			<BuildItems Include="$(CoreFolder)\**\*.*" /> 
+			
+			<!-- Add To The List of Packages to Build -->
+			<PackageTargets Include="package-core" />
+					
+			
+			<!-- Assemblies To Test -->
+			<TestFiles Include="$(CoreFolder)\**\Lucene.Net.Test.dll" />
+			
+			<!-- Files To Release -->
+			<ReleaseFiles Include="$(CoreFolder)\**\Lucene.Net.dll" />
+			<ReleaseFiles Include="$(CoreFolder)\**\Lucene.Net.XML" />
+			<ReleaseFiles Include="$(CoreFolder)\**\ICSharpCode.SharpZipLib.dll" />
+		
+			<!-- Files to Analysis -->
+			<AnalysisFiles Include="$(CoreFolder)\**\Lucene.Net.dll" />	
+		</ItemGroup>
+	</Target>	
+
+	<Target Name="BuildCore">
+		<CallTarget Targets="_core_build" />
+		<CallTarget Targets="_core_properties" />
+	</Target>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/CustomDictionary.xml
----------------------------------------------------------------------
diff --git a/build/scripts/CustomDictionary.xml b/build/scripts/CustomDictionary.xml
new file mode 100644
index 0000000..e00d9f1
--- /dev/null
+++ b/build/scripts/CustomDictionary.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<Dictionary>
+	<Words>
+		 <Recognized>
+            <Word>Lucene</Word>
+            <Word>Util</Word>
+            <Word>Num</Word>
+         </Recognized>
+  	</Words>
+</Dictionary>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/FastVectorHighlighter/document.targets
----------------------------------------------------------------------
diff --git a/build/scripts/FastVectorHighlighter/document.targets b/build/scripts/FastVectorHighlighter/document.targets
new file mode 100644
index 0000000..2793a9c
--- /dev/null
+++ b/build/scripts/FastVectorHighlighter/document.targets
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<PropertyGroup>
+		 <DocumentationSources>
+      		<DocumentationSource sourceFile="..\bin\contrib\FastVectorHighlighter\Release\NET40\Lucene.Net.Contrib.FastVectorHighlighter.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\FastVectorHighlighter\Release\NET40\Lucene.Net.Contrib.FastVectorHighlighter.XML" />
+    	</DocumentationSources>
+    	<HtmlHelpName>Lucene.Net.Contrib.FastVectorHighlighter</HtmlHelpName>
+    	<HelpTitle>FastVectorHighlighter Class Library</HelpTitle>
+    	<WorkingPath>..\artifacts\FastVectorHighlighter\working\</WorkingPath>
+	    <OutputPath>..\artifacts\FastVectorHighlighter\docs\</OutputPath>
+	</PropertyGroup>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/FastVectorHighlighter/project.targets
----------------------------------------------------------------------
diff --git a/build/scripts/FastVectorHighlighter/project.targets b/build/scripts/FastVectorHighlighter/project.targets
new file mode 100644
index 0000000..7785329
--- /dev/null
+++ b/build/scripts/FastVectorHighlighter/project.targets
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<!-- 
+		Core Projects Are:
+			Lucene.Net, 
+			Lucene.Net.Test, 
+	-->
+	<PropertyGroup>
+		<FastVectorHighlighterFolder>$(BinFolder)\contrib\FastVectorHighlighter\$(Configuration)</FastVectorHighlighterFolder>
+	</PropertyGroup>
+	<PropertyGroup  Condition="'$(Area)' == 'analyzers'">
+		<LocalBinFolder>$(BinFolder)\contrib\FastVectorHighlighter\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\FastVectorHighlighter</ArtifactsFolder>
+	</PropertyGroup>
+
+	<Target Name="_fastvectorhighlighter_build">
+		<ItemGroup>
+			<FVHProjectFiles Include="$(SourceFolder)\Contrib\FastVectorHighlighter\*.csproj" />
+			<FVHProjectFiles Include="$(TestFolder)\Contrib\FastVectorHighlighter\*.csproj" />
+		</ItemGroup>
+
+		<MSBuild Projects="@(FVHProjectFiles)" Properties="Configuration=$(Configuration);ExternalConstants=$(ExternalConstants)" />
+		<!-- Add "35" to the end of configuration to build .NET35 projects -->
+		<MSBuild Projects="@(FVHProjectFiles)" Properties="Configuration=$(Configuration)35;ExternalConstants=$(ExternalConstants)" />
+	</Target>
+
+	<Target Name="_fastvectorhighlighter_properties">
+			<ItemGroup>
+		<!-- Binaries To Copy in case we which to store all build items -->
+		<BuildItems Include="$(FastVectorHighlighterFolder)\**\*.*" /> 
+		
+		<!-- Assemblies To Test -->
+		<TestFiles Include="$(FastVectorHighlighterFolder)\**\Lucene.Net.Contrib.FastVectorHighlighter.Test.dll" />
+		
+		<!-- Files To Release -->
+		<ReleaseFiles Include="$(FastVectorHighlighterFolder)\**\Lucene.Net.Contrib.FastVectorHighlighter.dll" />
+		<ReleaseFiles Include="$(FastVectorHighlighterFolder)\**\Lucene.Net.Contrib.FastVectorHighlighter.XML" />
+	
+		<!-- Files to Analysis -->
+		<AnalysisFiles Include="$(FastVectorHighlighterFolder)\**\Lucene.Net.Contrib.FastVectorHighlighter.dll" />	
+	</ItemGroup>
+	</Target>
+
+	<Target Name="BuildFastVectorHighlighter">
+		<CallTarget Targets="_fastvectorhighlighter_build" />
+		<CallTarget Targets="_fastvectorhighlighter_properties" />
+	</Target>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Highlighter/document.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Highlighter/document.targets b/build/scripts/Highlighter/document.targets
new file mode 100644
index 0000000..8e48c12
--- /dev/null
+++ b/build/scripts/Highlighter/document.targets
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<PropertyGroup>
+		 <DocumentationSources>
+      		<DocumentationSource sourceFile="..\bin\contrib\Highlighter\Release\NET40\Lucene.Net.Contrib.Highlighter.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Highlighter\Release\NET40\Lucene.Net.Contrib.Highlighter.XML" />
+    	</DocumentationSources>
+    	<HtmlHelpName>Lucene.Net.Contrib.Highlighter</HtmlHelpName>
+    	<HelpTitle>Highlighter Class Library</HelpTitle>
+    	<WorkingPath>..\artifacts\Highlighter\working\</WorkingPath>
+	    <OutputPath>..\artifacts\Highlighter\docs\</OutputPath>
+	</PropertyGroup>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Highlighter/project.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Highlighter/project.targets b/build/scripts/Highlighter/project.targets
new file mode 100644
index 0000000..4802ee8
--- /dev/null
+++ b/build/scripts/Highlighter/project.targets
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<!-- 
+		Core Projects Are:
+			Lucene.Net, 
+			Lucene.Net.Test, 
+	-->
+	<PropertyGroup>
+		<HighlighterFolder>$(BinFolder)\contrib\Highlighter\$(Configuration)</HighlighterFolder>
+	</PropertyGroup>
+	<PropertyGroup  Condition="'$(Area)' == 'highlighter'">
+		<LocalBinFolder>$(BinFolder)\contrib\Highlighter\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\Highlighter</ArtifactsFolder>
+	</PropertyGroup>
+
+	<Target Name="_highlighter_build">
+		<ItemGroup>
+			<HighligherProjectFiles Include="$(SourceFolder)\Contrib\Highlighter\*.csproj" />
+			<HighligherProjectFiles Include="$(TestFolder)\Contrib\Highlighter\*.csproj" />
+		</ItemGroup>
+		<MSBuild Projects="@(HighligherProjectFiles)" Properties="Configuration=$(Configuration);ExternalConstants=$(ExternalConstants)" />
+		<!-- Add "35" to the end of configuration to build .NET35 projects -->
+		<MSBuild Projects="@(HighligherProjectFiles)" Properties="Configuration=$(Configuration)35;ExternalConstants=$(ExternalConstants)" />
+	</Target>
+
+	<Target Name="_highlighter_properties">
+		<ItemGroup>
+			<!-- Binaries To Copy in case we which to store all build items -->
+			<BuildItems Include="$(HighlighterFolder)\**\*.*" /> 
+			
+			<!-- Assemblies To Test -->
+			<TestFiles Include="$(HighlighterFolder)\**\Lucene.Net.Contrib.Highlighter.Test.dll" />
+			
+			<!-- Files To Release -->
+			<ReleaseFiles Include="$(HighlighterFolder)\**\Lucene.Net.Contrib.Highlighter.dll" />
+			<ReleaseFiles Include="$(HighlighterFolder)\**\Lucene.Net.Contrib.Highlighter.XML" />
+		
+			<!-- Files to Analysis -->
+			<AnalysisFiles Include="$(HighlighterFolder)\**\Lucene.Net.Contrib.Highlighter.dll" />	
+		</ItemGroup>
+	</Target>
+
+	<Target Name="BuildHighlighter">
+		<CallTarget Targets="_highlighter_build" />
+		<CallTarget Targets="_highlighter_properties" />
+	</Target>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Memory/document.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Memory/document.targets b/build/scripts/Memory/document.targets
new file mode 100644
index 0000000..713ffce
--- /dev/null
+++ b/build/scripts/Memory/document.targets
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<PropertyGroup>
+		 <DocumentationSources>
+      		<DocumentationSource sourceFile="..\bin\contrib\Memory\Release\NET40\Lucene.Net.Contrib.Memory.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Memory\Release\NET40\Lucene.Net.Contrib.Memory.XML" />
+    	</DocumentationSources>
+    	<HtmlHelpName>Lucene.Net.Contrib.Memory</HtmlHelpName>
+    	<HelpTitle>Memory Class Library</HelpTitle>
+    	<WorkingPath>..\artifacts\Memory\working\</WorkingPath>
+	    <OutputPath>..\artifacts\Memory\docs\</OutputPath>
+	</PropertyGroup>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Memory/project.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Memory/project.targets b/build/scripts/Memory/project.targets
new file mode 100644
index 0000000..8c302e9
--- /dev/null
+++ b/build/scripts/Memory/project.targets
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<!-- 
+		Core Projects Are:
+			Lucene.Net, 
+			Lucene.Net.Test, 
+	-->
+	<PropertyGroup>
+		<MemoryFolder>$(BinFolder)\contrib\Memory\$(Configuration)</MemoryFolder>
+	</PropertyGroup>
+	<PropertyGroup  Condition="'$(Area)' == 'memory'">
+		<LocalBinFolder>$(BinFolder)\contrib\Memory\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\Memory</ArtifactsFolder>
+	</PropertyGroup>
+		
+	<Target Name="_memory_build">
+		<ItemGroup>
+			<MemoryProjectFiles Include="$(SourceFolder)\Contrib\Memory\*.csproj" />
+			<MemoryProjectFiles Include="$(TestFolder)\Contrib\Memory\*.csproj" />
+		</ItemGroup>
+
+		<MSBuild Projects="@(MemoryProjectFiles)" Properties="Configuration=$(Configuration);ExternalConstants=$(ExternalConstants)" />
+		<!-- Add "35" to the end of configuration to build .NET35 projects -->
+		<MSBuild Projects="@(MemoryProjectFiles)" Properties="Configuration=$(Configuration)35;ExternalConstants=$(ExternalConstants)" />
+	</Target>
+
+	<Target Name="_memory_properties">
+		<ItemGroup>
+			<!-- Binaries To Copy in case we which to store all build items -->
+			<BuildItems Include="$(MemoryFolder)\**\*.*" /> 
+					
+			<!-- Assemblies To Test -->
+			<TestFiles Include="$(MemoryFolder)\**\Lucene.Net.Contrib.Memory.Test.dll" />
+			
+			<!-- Files To Release -->
+			<ReleaseFiles Include="$(MemoryFolder)\**\Lucene.Net.Contrib.Memory.dll" />
+			<ReleaseFiles Include="$(MemoryFolder)\**\Lucene.Net.Contrib.Memory.XML" />
+		
+			<!-- Files to Analysis -->
+			<AnalysisFiles Include="$(MemoryFolder)\**\Lucene.Net.Contrib.Memory.dll" />	
+		</ItemGroup>
+	</Target>
+
+	<Target Name="BuildMemory">
+		<CallTarget Targets="_memory_build" />
+		<CallTarget Targets="_memory_properties" />
+	</Target>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Queries/document.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Queries/document.targets b/build/scripts/Queries/document.targets
new file mode 100644
index 0000000..8209b4f
--- /dev/null
+++ b/build/scripts/Queries/document.targets
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<PropertyGroup>
+		 <DocumentationSources>
+      		<DocumentationSource sourceFile="..\bin\contrib\Queries\Release\NET40\Lucene.Net.Contrib.Queries.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Queries\Release\NET40\Lucene.Net.Contrib.Queries.XML" />
+    	</DocumentationSources>
+    	<HtmlHelpName>Lucene.Net.Contrib.Queries</HtmlHelpName>
+    	<HelpTitle>Queries Class Library</HelpTitle>
+    	<WorkingPath>..\artifacts\Queries\working\</WorkingPath>
+	    <OutputPath>..\artifacts\Queries\docs\</OutputPath>
+	</PropertyGroup>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Queries/project.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Queries/project.targets b/build/scripts/Queries/project.targets
new file mode 100644
index 0000000..f16fd8c
--- /dev/null
+++ b/build/scripts/Queries/project.targets
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<!-- 
+		Core Projects Are:
+			Lucene.Net, 
+			Lucene.Net.Test, 
+	-->
+	<PropertyGroup>
+		<QueriesFolder>$(BinFolder)\contrib\Queries\$(Configuration)</QueriesFolder>
+	</PropertyGroup>
+	<PropertyGroup  Condition="'$(Area)' == 'queries'">
+		<LocalBinFolder>$(BinFolder)\contrib\Queries\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\Queries</ArtifactsFolder>
+	</PropertyGroup>
+		
+	<Target Name="_queries_build">
+		<ItemGroup>
+			<QueriesProjectFiles Include="$(SourceFolder)\Contrib\Queries\*.csproj" />
+			<QueriesProjectFiles Include="$(TestFolder)\Contrib\Queries\*.csproj" />
+		</ItemGroup>
+
+		<MSBuild Projects="@(QueriesProjectFiles)" Properties="Configuration=$(Configuration);ExternalConstants=$(ExternalConstants)" />
+		<!-- Add "35" to the end of configuration to build .NET35 projects -->
+		<MSBuild Projects="@(QueriesProjectFiles)" Properties="Configuration=$(Configuration)35;ExternalConstants=$(ExternalConstants)" />
+	</Target>
+
+	<Target Name="_queries_properties">
+		<ItemGroup>
+			<!-- Binaries To Copy in case we which to store all build items -->
+			<BuildItems Include="$(QueriesFolder)\**\*.*" /> 
+			
+			<!-- Assemblies To Test -->
+			<TestFiles Include="$(QueriesFolder)\**\Lucene.Net.Contrib.Queries.Test.dll" />
+			
+			<!-- Files To Release -->
+			<ReleaseFiles Include="$(QueriesFolder)\**\Lucene.Net.Contrib.Queries.dll" />
+			<ReleaseFiles Include="$(QueriesFolder)\**\Lucene.Net.Contrib.Queries.XML" />
+		
+			<!-- Files to Analysis -->
+			<AnalysisFiles Include="$(QueriesFolder)\**\Lucene.Net.Contrib.Queries.dll" />	
+		</ItemGroup>
+	</Target>
+
+	<Target Name="BuildQueries">
+		<CallTarget Targets="_queries_build" />
+		<CallTarget Targets="_queries_properties" />
+	</Target>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Regex/document.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Regex/document.targets b/build/scripts/Regex/document.targets
new file mode 100644
index 0000000..59d721c
--- /dev/null
+++ b/build/scripts/Regex/document.targets
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<PropertyGroup>
+		 <DocumentationSources>
+      		<DocumentationSource sourceFile="..\bin\contrib\Regex\Release\NET40\Lucene.Net.Contrib.Regex.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Regex\Release\NET40\Lucene.Net.Contrib.Regex.XML" />
+    	</DocumentationSources>
+    	<HtmlHelpName>Lucene.Net.Contrib.Regex</HtmlHelpName>
+    	<HelpTitle>Regex Class Library</HelpTitle>
+    	<WorkingPath>..\artifacts\Regex\working\</WorkingPath>
+	    <OutputPath>..\artifacts\Regex\docs\</OutputPath>
+	</PropertyGroup>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Regex/project.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Regex/project.targets b/build/scripts/Regex/project.targets
new file mode 100644
index 0000000..7ce0e62
--- /dev/null
+++ b/build/scripts/Regex/project.targets
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<!-- 
+		Core Projects Are:
+			Lucene.Net, 
+			Lucene.Net.Test, 
+	-->
+	<PropertyGroup>
+		<RegexFolder>$(BinFolder)\contrib\Regex\$(Configuration)</RegexFolder>
+	</PropertyGroup>
+	<PropertyGroup  Condition="'$(Area)' == 'regex'">
+		<LocalBinFolder>$(BinFolder)\contrib\Regex\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\Regex</ArtifactsFolder>
+	</PropertyGroup>
+
+	<Target Name="_regex_build">
+		<ItemGroup>
+			<RegexProjectFiles Include="$(SourceFolder)\Contrib\Regex\*.csproj" />
+			<RegexProjectFiles Include="$(TestFolder)\Contrib\Regex\*.csproj" />
+		</ItemGroup>
+
+		<MSBuild Projects="@(RegexProjectFiles)" Properties="Configuration=$(Configuration);ExternalConstants=$(ExternalConstants)" />
+		<!-- Add "35" to the end of configuration to build .NET35 projects -->
+		<MSBuild Projects="@(RegexProjectFiles)" Properties="Configuration=$(Configuration)35;ExternalConstants=$(ExternalConstants)" />
+	</Target>
+
+	<Target Name="_regex_properties">
+		<ItemGroup>
+			<!-- Binaries To Copy in case we which to store all build items -->
+			<BuildItems Include="$(RegexFolder)\**\*.*" /> 
+			
+			<!-- Assemblies To Test -->
+			<TestFiles Include="$(RegexFolder)\**\Lucene.Net.Contrib.Regex.Test.dll" />
+			
+			<!-- Files To Release -->
+			<ReleaseFiles Include="$(RegexFolder)\**\Lucene.Net.Contrib.Regex.dll" />
+			<ReleaseFiles Include="$(RegexFolder)\**\Lucene.Net.Contrib.Regex.XML" />
+		
+			<!-- Files to Analysis -->
+			<AnalysisFiles Include="$(RegexFolder)\**\Lucene.Net.Contrib.Regex.dll" />	
+		</ItemGroup>
+	</Target>
+
+	<Target Name="BuildRegex">
+		<CallTarget Targets="_regex_build" />
+		<CallTarget Targets="_regex_properties" />
+	</Target>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/SimpleFacetedSearch/document.targets
----------------------------------------------------------------------
diff --git a/build/scripts/SimpleFacetedSearch/document.targets b/build/scripts/SimpleFacetedSearch/document.targets
new file mode 100644
index 0000000..115277b
--- /dev/null
+++ b/build/scripts/SimpleFacetedSearch/document.targets
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<PropertyGroup>
+		 <DocumentationSources>
+      		<DocumentationSource sourceFile="..\bin\contrib\SimpleFacetedSearch\Release\NET40\Lucene.Net.Contrib.SimpleFacetedSearch.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\SimpleFacetedSearch\Release\NET40\Lucene.Net.Contrib.SimpleFacetedSearch.XML" />
+    	</DocumentationSources>
+    	<HtmlHelpName>Lucene.Net.Contrib.SimpleFacetedSearch</HtmlHelpName>
+    	<HelpTitle>SimpleFacetedSearch Class Library</HelpTitle>
+    	<WorkingPath>..\artifacts\SimpleFacetedSearch\working\</WorkingPath>
+	    <OutputPath>..\artifacts\SimpleFacetedSearch\docs\</OutputPath>
+	</PropertyGroup>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/SimpleFacetedSearch/project.targets
----------------------------------------------------------------------
diff --git a/build/scripts/SimpleFacetedSearch/project.targets b/build/scripts/SimpleFacetedSearch/project.targets
new file mode 100644
index 0000000..2d7c16f
--- /dev/null
+++ b/build/scripts/SimpleFacetedSearch/project.targets
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<!-- 
+		Core Projects Are:
+			Lucene.Net, 
+			Lucene.Net.Test, 
+	-->
+	<PropertyGroup>
+		<SimpleFacetedSearchFolder>$(BinFolder)\contrib\SimpleFacetedSearch\$(Configuration)</SimpleFacetedSearchFolder>
+	</PropertyGroup>
+	<PropertyGroup  Condition="'$(Area)' == 'simplefacetedsearch'">
+		<LocalBinFolder>$(BinFolder)\contrib\SimpleFacetedSearch\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\SimpleFacetedSearch</ArtifactsFolder>
+	</PropertyGroup>
+		
+	<Target Name="_simplefacetedsearch_build">
+		<ItemGroup>
+			<SimpleFacetedSearchProjectFiles Include="$(SourceFolder)\Contrib\SimpleFacetedSearch\*.csproj" />
+			<SimpleFacetedSearchProjectFiles Include="$(TestFolder)\Contrib\SimpleFacetedSearch\*.csproj" />
+		</ItemGroup>
+
+		<MSBuild Projects="@(SimpleFacetedSearchProjectFiles)" Properties="Configuration=$(Configuration);ExternalConstants=$(ExternalConstants)" />
+		<!-- Add "35" to the end of configuration to build .NET35 projects -->
+		<MSBuild Projects="@(SimpleFacetedSearchProjectFiles)" Properties="Configuration=$(Configuration)35;ExternalConstants=$(ExternalConstants)" />
+	</Target>
+
+	<Target Name="_simplefacetedsearch_properties">
+		<ItemGroup>
+			<!-- Binaries To Copy in case we which to store all build items -->
+			<BuildItems Include="$(SimpleFacetedSearchFolder)\**\*.*" /> 
+					
+			<!-- Assemblies To Test -->
+			<TestFiles Include="$(SimpleFacetedSearchFolder)\**\Lucene.Net.Contrib.SimpleFacetedSearch.Test.dll" />
+			
+			<!-- Files To Release -->
+			<ReleaseFiles Include="$(SimpleFacetedSearchFolder)\**\Lucene.Net.Contrib.SimpleFacetedSearch.dll" />
+			<ReleaseFiles Include="$(SimpleFacetedSearchFolder)\**\Lucene.Net.Contrib.SimpleFacetedSearch.XML" />
+		
+			<!-- Files to Analysis -->
+			<AnalysisFiles Include="$(SimpleFacetedSearchFolder)\**\Lucene.Net.Contrib.SimpleFacetedSearch.dll" />	
+		</ItemGroup>
+	</Target>
+
+	<Target Name="BuildSimpleFacetedSearch">
+		<CallTarget Targets="_simplefacetedsearch_build" />
+		<CallTarget Targets="_simplefacetedsearch_properties" />
+	</Target>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Snowball/document.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Snowball/document.targets b/build/scripts/Snowball/document.targets
new file mode 100644
index 0000000..9bbb52e
--- /dev/null
+++ b/build/scripts/Snowball/document.targets
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<PropertyGroup>
+		 <DocumentationSources>
+      		<DocumentationSource sourceFile="..\bin\contrib\Snowball\Release\NET40\Lucene.Net.Contrib.Snowball.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Snowball\Release\NET40\Lucene.Net.Contrib.Snowball.XML" />
+    	</DocumentationSources>
+    	<HtmlHelpName>Lucene.Net.Contrib.Snowball</HtmlHelpName>
+    	<HelpTitle>Snowball Class Library</HelpTitle>
+    	<WorkingPath>..\artifacts\Snowball\working\</WorkingPath>
+	    <OutputPath>..\artifacts\Snowball\docs\</OutputPath>
+	</PropertyGroup>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Snowball/project.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Snowball/project.targets b/build/scripts/Snowball/project.targets
new file mode 100644
index 0000000..f13e277
--- /dev/null
+++ b/build/scripts/Snowball/project.targets
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<!-- 
+		Core Projects Are:
+			Lucene.Net, 
+			Lucene.Net.Test, 
+	-->
+	<PropertyGroup>
+		<SnowballFolder>$(BinFolder)\contrib\Snowball\$(Configuration)</SnowballFolder>
+	</PropertyGroup>
+	<PropertyGroup  Condition="'$(Area)' == 'snowball'">
+		<LocalBinFolder>$(BinFolder)\contrib\Snowball\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\Snowball</ArtifactsFolder>
+	</PropertyGroup>
+		
+	<Target Name="_snowball_build">
+		<ItemGroup>
+			<SnowballProjectFiles Include="$(SourceFolder)\Contrib\Snowball\*.csproj" />
+			<SnowballProjectFiles Include="$(TestFolder)\Contrib\Snowball\*.csproj" />
+		</ItemGroup>
+
+		<MSBuild Projects="@(SnowballProjectFiles)" Properties="Configuration=$(Configuration);ExternalConstants=$(ExternalConstants)" />
+		<!-- Add "35" to the end of configuration to build .NET35 projects -->
+		<MSBuild Projects="@(SnowballProjectFiles)" Properties="Configuration=$(Configuration)35;ExternalConstants=$(ExternalConstants)" />
+	</Target>
+
+	<Target Name="_snowball_properties">
+		<ItemGroup>
+			<!-- Binaries To Copy in case we which to store all build items -->
+			<BuildItems Include="$(SnowballFolder)\**\*.*" /> 
+			
+			<!-- Assemblies To Test -->
+			<TestFiles Include="$(SnowballFolder)\**\Lucene.Net.Contrib.Snowball.Test.dll" />
+			
+			<!-- Files To Release -->
+			<ReleaseFiles Include="$(SnowballFolder)\**\Lucene.Net.Contrib.Snowball.dll" />
+			<ReleaseFiles Include="$(SnowballFolder)\**\Lucene.Net.Contrib.Snowball.XML" />
+		
+			<!-- Files to Analysis -->
+			<AnalysisFiles Include="$(SnowballFolder)\**\Lucene.Net.Contrib.Snowball.dll" />	
+		</ItemGroup>
+	</Target>
+
+	<Target Name="BuildSnowball">
+		<CallTarget Targets="_snowball_build" />
+		<CallTarget Targets="_snowball_properties" />
+	</Target>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Spatial.NTS/Lucene.Net.Spatial.NTS.nuspec
----------------------------------------------------------------------
diff --git a/build/scripts/Spatial.NTS/Lucene.Net.Spatial.NTS.nuspec b/build/scripts/Spatial.NTS/Lucene.Net.Spatial.NTS.nuspec
new file mode 100644
index 0000000..8c88514
--- /dev/null
+++ b/build/scripts/Spatial.NTS/Lucene.Net.Spatial.NTS.nuspec
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
+  <metadata>
+    <id>Lucene.Net.Spatial.NTS</id>
+    <version>$version$</version>
+    <title>Lucene.Net Spatial NTS Library</title>
+    <authors>Lucene.Net Community</authors>
+    <owners>The Apache Software Foundation</owners>
+    <iconUrl>http://incubator.apache.org/lucene.net/media/lucene-net-ico-128x128.png</iconUrl>
+    <licenseUrl>http://www.apache.org/licenses/LICENSE-2.0.html</licenseUrl>
+    <projectUrl>http://incubator.apache.org/lucene.net/</projectUrl>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <description>Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
+
+**This package contains only the Spatial NTS Contrib Lucene.Net assembly.</description>
+    <summary>Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.</summary>
+	<tags>lucene.net core search information retrieval lucene apache</tags>
+     <dependencies>
+      <dependency id="Lucene.Net" version="3.0.3" />
+      <dependency id="NetTopologySuite" version="1.12.0" />
+      <dependency id="GeoAPI" version="1.6.0" />
+     </dependencies>  
+  </metadata>
+  <files>
+        <file src="..\..\bin\contrib\Spatial.NTS\Release\**\Lucene.Net.Contrib.Spatial.NTS.dll" target="lib" />
+        <file src="..\..\bin\contrib\Spatial.NTS\Release\**\Lucene.Net.Contrib.Spatial.NTS.XML" target="lib" />
+  </files>
+ 
+</package>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Spatial.NTS/document.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Spatial.NTS/document.targets b/build/scripts/Spatial.NTS/document.targets
new file mode 100644
index 0000000..510591d
--- /dev/null
+++ b/build/scripts/Spatial.NTS/document.targets
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<PropertyGroup>
+		 <DocumentationSources>
+      		<DocumentationSource sourceFile="..\bin\contrib\Spatial.NTS\Release\NET40\Lucene.Net.Contrib.Spatial.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Spatial.NTS\Release\NET40\Lucene.Net.Contrib.Spatial.XML" />
+    	</DocumentationSources>
+    	<HtmlHelpName>Lucene.Net.Contrib.Spatial.NTS</HtmlHelpName>
+    	<HelpTitle>Spatial.NTS Class Library</HelpTitle>
+    	<WorkingPath>..\artifacts\Spatial.NTS\working\</WorkingPath>
+	    <OutputPath>..\artifacts\Spatial.NTS\docs\</OutputPath>
+	</PropertyGroup>
+</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/build/scripts/Spatial.NTS/project.targets
----------------------------------------------------------------------
diff --git a/build/scripts/Spatial.NTS/project.targets b/build/scripts/Spatial.NTS/project.targets
new file mode 100644
index 0000000..b73ba78
--- /dev/null
+++ b/build/scripts/Spatial.NTS/project.targets
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<!--
+ 
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+  
+ http://www.apache.org/licenses/LICENSE-2.0
+  
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ 
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<!-- 
+		Core Projects Are:
+			Lucene.Net, 
+			Lucene.Net.Test, 
+	-->
+	<PropertyGroup>
+    <SpatialNTSFolder>$(BinFolder)\contrib\Spatial.NTS\$(Configuration)</SpatialNTSFolder>
+	</PropertyGroup>
+	<PropertyGroup  Condition="'$(Area)' == 'spatialnts'">
+		<LocalBinFolder>$(BinFolder)\contrib\Spatial.NTS\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\Spatial.NTS</ArtifactsFolder>
+	</PropertyGroup>
+
+	<Target Name="_spatial_nts_build">
+		<ItemGroup>
+			<SpatialProjectFiles Include="$(SourceFolder)\Contrib\Spatial\*.csproj" />
+			<SpatialProjectFiles Include="$(TestFolder)\Contrib\Spatial\*.csproj" />
+		</ItemGroup>
+
+		<MSBuild Projects="@(SpatialProjectFiles)" Properties="Configuration=$(Configuration);ExternalConstants=$(ExternalConstants)" />
+		<!-- Add "35" to the end of configuration to build .NET35 projects -->
+		<MSBuild Projects="@(SpatialProjectFiles)" Properties="Configuration=$(Configuration)35;ExternalConstants=$(ExternalConstants)" />
+	</Target>
+
+  <Target Name="_spatial_nts_properties">
+    <ItemGroup>
+      <!-- Binaries To Copy in case we which to store all build items -->
+      <BuildItems Include="$(SpatialNTSFolder)\**\*.*" />
+
+      <!-- Assemblies To Test -->
+      <TestFiles Include="$(SpatialNTSFolder)\**\Lucene.Net.Contrib.Spatial.NTS.Test.dll" />
+
+      <!-- Files To Release -->
+      <ReleaseFiles Include="$(SpatialNTSFolder)\**\Lucene.Net.Contrib.Spatial.NTS.dll" />
+      <ReleaseFiles Include="$(SpatialNTSFolder)\**\Lucene.Net.Contrib.Spatial.NTS.XML" />
+
+      <!-- Files to Analysis -->
+      <AnalysisFiles Include="$(SpatialNTSFolder)\**\Lucene.Net.Contrib.Spatial.NTS.dll" />
+    </ItemGroup>
+  </Target>
+
+  <Target Name="BuildSpatialNTS">
+    <CallTarget Targets="_spatial_nts_build" />
+    <CallTarget Targets="_spatial_nts_properties" />
+  </Target>
+</Project>
\ No newline at end of file


Mime
View raw message