You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by mh...@apache.org on 2011/09/21 21:20:44 UTC

[Lucene.Net] svn commit: r1173798 [1/2] - in /incubator/lucene.net/trunk: build/scripts/ build/scripts/All/ build/scripts/Analyzers/ build/scripts/Contrib-Core/ build/scripts/Contrib/ build/scripts/Core/ build/scripts/FastVectorHighlighter/ build/scripts/Highlighte...

Author: mherndon
Date: Wed Sep 21 19:20:42 2011
New Revision: 1173798

URL: http://svn.apache.org/viewvc?rev=1173798&view=rev
Log:
refactoring build scripts to allow granular control. see https://cwiki.apache.org/LUCENENET/build-system-scripts.html for the options.  there are failing tests for the contrib projects in trunk when running in nunit or gallio, these will need to be resolved

Added:
    incubator/lucene.net/trunk/build/scripts/All/
    incubator/lucene.net/trunk/build/scripts/All/document.targets
    incubator/lucene.net/trunk/build/scripts/All/project.targets
      - copied, changed from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets
    incubator/lucene.net/trunk/build/scripts/Analyzers/
    incubator/lucene.net/trunk/build/scripts/Analyzers/document.targets
    incubator/lucene.net/trunk/build/scripts/Analyzers/project.targets
      - copied, changed from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets
    incubator/lucene.net/trunk/build/scripts/Contrib/
    incubator/lucene.net/trunk/build/scripts/Contrib-Core/
    incubator/lucene.net/trunk/build/scripts/Contrib-Core/document.targets
    incubator/lucene.net/trunk/build/scripts/Contrib-Core/project.targets
      - copied, changed from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets
    incubator/lucene.net/trunk/build/scripts/Contrib/document.targets
    incubator/lucene.net/trunk/build/scripts/Contrib/project.targets
      - copied, changed from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets
    incubator/lucene.net/trunk/build/scripts/Core/
    incubator/lucene.net/trunk/build/scripts/Core/document.targets
    incubator/lucene.net/trunk/build/scripts/Core/project.targets
      - copied, changed from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets
    incubator/lucene.net/trunk/build/scripts/FastVectorHighlighter/
    incubator/lucene.net/trunk/build/scripts/FastVectorHighlighter/document.targets
    incubator/lucene.net/trunk/build/scripts/FastVectorHighlighter/project.targets
      - copied, changed from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets
    incubator/lucene.net/trunk/build/scripts/Highlighter/
    incubator/lucene.net/trunk/build/scripts/Highlighter/document.targets
    incubator/lucene.net/trunk/build/scripts/Highlighter/project.targets
      - copied, changed from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets
    incubator/lucene.net/trunk/build/scripts/Queries/
    incubator/lucene.net/trunk/build/scripts/Queries/document.targets
    incubator/lucene.net/trunk/build/scripts/Queries/project.targets
      - copied, changed from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets
    incubator/lucene.net/trunk/build/scripts/Regex/
    incubator/lucene.net/trunk/build/scripts/Regex/document.targets
    incubator/lucene.net/trunk/build/scripts/Regex/project.targets
      - copied, changed from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets
    incubator/lucene.net/trunk/build/scripts/Similarity/
    incubator/lucene.net/trunk/build/scripts/Similarity/document.targets
    incubator/lucene.net/trunk/build/scripts/Similarity/project.targets
      - copied, changed from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets
    incubator/lucene.net/trunk/build/scripts/SimpleFacetedSearch/
    incubator/lucene.net/trunk/build/scripts/SimpleFacetedSearch/document.targets
    incubator/lucene.net/trunk/build/scripts/SimpleFacetedSearch/project.targets
      - copied, changed from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets
    incubator/lucene.net/trunk/build/scripts/Snowball/
    incubator/lucene.net/trunk/build/scripts/Snowball/document.targets
    incubator/lucene.net/trunk/build/scripts/Snowball/project.targets
      - copied, changed from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets
    incubator/lucene.net/trunk/build/scripts/Spatial/
    incubator/lucene.net/trunk/build/scripts/Spatial/document.targets
    incubator/lucene.net/trunk/build/scripts/Spatial/project.targets
      - copied, changed from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets
    incubator/lucene.net/trunk/build/scripts/SpellChecker/
    incubator/lucene.net/trunk/build/scripts/SpellChecker/document.targets
    incubator/lucene.net/trunk/build/scripts/SpellChecker/project.targets
      - copied, changed from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets
    incubator/lucene.net/trunk/build/scripts/docs.shfbproj
      - copied, changed from r1172709, incubator/lucene.net/trunk/build/scripts/core-only.shfbproj
    incubator/lucene.net/trunk/build/scripts/template.shfbproj
      - copied, changed from r1172709, incubator/lucene.net/trunk/build/scripts/documentation.shfbproj
    incubator/lucene.net/trunk/src/contrib/Similarity/Lucene.Net.snk
Removed:
    incubator/lucene.net/trunk/build/scripts/all.shfbproj
    incubator/lucene.net/trunk/build/scripts/contrib.targets
    incubator/lucene.net/trunk/build/scripts/core-only.shfbproj
    incubator/lucene.net/trunk/build/scripts/core.targets
    incubator/lucene.net/trunk/build/scripts/documentation.shfbproj
Modified:
    incubator/lucene.net/trunk/build/scripts/build.targets
    incubator/lucene.net/trunk/build/scripts/dot-net-tools.targets
    incubator/lucene.net/trunk/build/vs2010/test/Contrib.All.Test.sln
    incubator/lucene.net/trunk/src/contrib/Similarity/Contrib.Similarity.csproj

Added: incubator/lucene.net/trunk/build/scripts/All/document.targets
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/All/document.targets?rev=1173798&view=auto
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/All/document.targets (added)
+++ incubator/lucene.net/trunk/build/scripts/All/document.targets Wed Sep 21 19:20:42 2011
@@ -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\core\Release\Lucene.Net.dll" />
+      		<DocumentationSource sourceFile="..\bin\core\Release\Lucene.Net.XML" />
+  			<DocumentationSource sourceFile="..\bin\contrib\Anayzers\Release\Lucene.Net.Contrib.Analyzers.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Anayzers\Release\Lucene.Net.Contrib.Analyzers.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Core\Release\Lucene.Net.Contrib.Core.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Core\Release\Lucene.Net.Contrib.Core.XML" />
+  			<DocumentationSource sourceFile="..\bin\contrib\FastVectorHighlighter\Release\Lucene.Net.FastVectorHighlighter.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\FastVectorHighlighter\Release\Lucene.Net.FastVectorHighlighter.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Highlighter\Release\Lucene.Net.Contrib.Highlighter.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Highlighter\Release\Lucene.Net.Contrib.Highlighter.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Queries\Release\Lucene.Net.Contrib.Queries.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Queries\Release\Lucene.Net.Contrib.Queries.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Regex\Release\Contrib.Regex.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Regex\Release\Contrib.Regex.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\SimpleFacetedSearch\Release\Lucene.Net.Search.SimpleFacetedSearch.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\SimpleFacetedSearch\Release\Lucene.Net.Search.SimpleFacetedSearch.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Similarity\Release\Lucene.Net.Contrib.Similarity.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Similarity\Release\Lucene.Net.Contrib.Similarity.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Snowball\Release\Lucene.Net.Contrib.Snowball.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Snowball\Release\Lucene.Net.Contrib.Snowball.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Spatial\Release\Lucene.Net.Contrib.Spatial.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Spatial\Release\Lucene.Net.Contrib.Spatial.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

Copied: incubator/lucene.net/trunk/build/scripts/All/project.targets (from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets)
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/All/project.targets?p2=incubator/lucene.net/trunk/build/scripts/All/project.targets&p1=incubator/lucene.net/trunk/build/scripts/core.targets&r1=1172709&r2=1173798&rev=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/core.targets (original)
+++ incubator/lucene.net/trunk/build/scripts/All/project.targets Wed Sep 21 19:20:42 2011
@@ -23,37 +23,22 @@
 			Lucene.Net, 
 			Lucene.Net.Test, 
 	-->
-	<PropertyGroup>
-		<CoreBinFolder>$(BinFolder)\core\$(Configuration)</CoreBinFolder>	
-	</PropertyGroup>
-
-	<ItemGroup>
-		<!-- Files To Build -->
-		<ProjectFiles Include="$(SourceFolder)\Core\*.csproj" />
-		
-		
-		<!-- Files to Clean -->
-		<CleanFiles Include="$(CoreBinFolder)\*.*" />
-		<CleanFiles Include="$(ArtifactsFolder)\*.*" />
-		
-		<!-- Assemblies To Test -->
-		<TestFiles Include="$(CoreBinFolder)\*.Test.dll" />
-		
-		<!-- Files To Release -->
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.XML" />
-		<ReleaseFiles Include="$(CoreBinFolder)\ICSharpCode.SharpZipLib.dll" />
 	
-		<!-- Files to Analysis -->
-		<AnalysisFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		
-		
+	<PropertyGroup  Condition="'$(Area)' == 'all'">
+		<ArtifactsFolder>$(BuildFolder)\artifacts\all</ArtifactsFolder>
+	</PropertyGroup>
+	<Import Project="../Core/project.targets"  />
+	<Import Project="../Analyzers/project.targets"  />
+	<Import Project="../Contrib-Core/project.targets"  />
+	<Import Project="../FastVectorHighlighter/project.targets"  />
+	<Import Project="../Highlighter/project.targets"  />
+	<Import Project="../Queries/project.targets"  />
+	<Import Project="../Regex/project.targets"  />
+	<Import Project="../Similarity/project.targets"  />
+	<Import Project="../SimpleFacetedSearch/project.targets"  />
+	<Import Project="../Snowball/project.targets"  />
+	<Import Project="../Spatial/project.targets"  />
+	<Import Project="../SpellChecker/project.targets"  />
 		
-		<PathTargets Include="paths-lucene" />
-	</ItemGroup>
-	
-	<Target Name="paths-lucene" Condition="'$(BuildArea)' == 'lucene' or '$(BuildArea)' == 'all'">
-		<Message Text="Core Bin Folder: $(CoreBinFolder)" />
-	</Target>
 	
 </Project>
\ No newline at end of file

Added: incubator/lucene.net/trunk/build/scripts/Analyzers/document.targets
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Analyzers/document.targets?rev=1173798&view=auto
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/Analyzers/document.targets (added)
+++ incubator/lucene.net/trunk/build/scripts/Analyzers/document.targets Wed Sep 21 19:20:42 2011
@@ -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\Lucene.Net.Contrib.Analyzers.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Analyzers\Release\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

Copied: incubator/lucene.net/trunk/build/scripts/Analyzers/project.targets (from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets)
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Analyzers/project.targets?p2=incubator/lucene.net/trunk/build/scripts/Analyzers/project.targets&p1=incubator/lucene.net/trunk/build/scripts/core.targets&r1=1172709&r2=1173798&rev=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/core.targets (original)
+++ incubator/lucene.net/trunk/build/scripts/Analyzers/project.targets Wed Sep 21 19:20:42 2011
@@ -24,36 +24,31 @@
 			Lucene.Net.Test, 
 	-->
 	<PropertyGroup>
-		<CoreBinFolder>$(BinFolder)\core\$(Configuration)</CoreBinFolder>	
+		<AnalyzersFolder>$(BinFolder)\contrib\Analyzers\$(Configuration)</AnalyzersFolder>
 	</PropertyGroup>
-
+	<PropertyGroup  Condition="'$(Area)' == 'analyzers'">
+		<LocalBinFolder>$(BinFolder)\contrib\Analyzers\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\Analyzers</ArtifactsFolder>
+	</PropertyGroup>
+		
 	<ItemGroup>
-		<!-- Files To Build -->
-		<ProjectFiles Include="$(SourceFolder)\Core\*.csproj" />
+		<!-- Binaries To Copy in case we which to store all build items -->
+		<BuildItems Include="$(AnalyzersFolder)\*.*" /> 
 		
 		
-		<!-- Files to Clean -->
-		<CleanFiles Include="$(CoreBinFolder)\*.*" />
-		<CleanFiles Include="$(ArtifactsFolder)\*.*" />
+		<!-- Files To Build -->
+		<ProjectFiles Include="$(SourceFolder)\Contrib\Analyzers\*.csproj" />
+		<ProjectFiles Include="$(TestFolder)\Contrib\Analyzers\*.csproj" />
+		
 		
 		<!-- Assemblies To Test -->
-		<TestFiles Include="$(CoreBinFolder)\*.Test.dll" />
+		<TestFiles Include="$(AnalyzersFolder)\Lucene.Net.Contrib.Analyzers.Test.dll" />
 		
 		<!-- Files To Release -->
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.XML" />
-		<ReleaseFiles Include="$(CoreBinFolder)\ICSharpCode.SharpZipLib.dll" />
+		<ReleaseFiles Include="$(AnalyzersFolder)\Lucene.Net.Contrib.Analyzers.dll" />
+		<ReleaseFiles Include="$(AnalyzersFolder)\Lucene.Net.Contrib.Analyzers.XML" />
 	
 		<!-- Files to Analysis -->
-		<AnalysisFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		
-		
-		
-		<PathTargets Include="paths-lucene" />
+		<AnalysisFiles Include="$(AnalyzersFolder)\Lucene.Net.Contrib.Analyzers.dll" />	
 	</ItemGroup>
-	
-	<Target Name="paths-lucene" Condition="'$(BuildArea)' == 'lucene' or '$(BuildArea)' == 'all'">
-		<Message Text="Core Bin Folder: $(CoreBinFolder)" />
-	</Target>
-	
 </Project>
\ No newline at end of file

Added: incubator/lucene.net/trunk/build/scripts/Contrib-Core/document.targets
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Contrib-Core/document.targets?rev=1173798&view=auto
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/Contrib-Core/document.targets (added)
+++ incubator/lucene.net/trunk/build/scripts/Contrib-Core/document.targets Wed Sep 21 19:20:42 2011
@@ -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\Lucene.Net.Contrib.Core.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Core\Release\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

Copied: incubator/lucene.net/trunk/build/scripts/Contrib-Core/project.targets (from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets)
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Contrib-Core/project.targets?p2=incubator/lucene.net/trunk/build/scripts/Contrib-Core/project.targets&p1=incubator/lucene.net/trunk/build/scripts/core.targets&r1=1172709&r2=1173798&rev=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/core.targets (original)
+++ incubator/lucene.net/trunk/build/scripts/Contrib-Core/project.targets Wed Sep 21 19:20:42 2011
@@ -24,36 +24,31 @@
 			Lucene.Net.Test, 
 	-->
 	<PropertyGroup>
-		<CoreBinFolder>$(BinFolder)\core\$(Configuration)</CoreBinFolder>	
+		<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>
+		
 	<ItemGroup>
-		<!-- Files To Build -->
-		<ProjectFiles Include="$(SourceFolder)\Core\*.csproj" />
+		<!-- Binaries To Copy in case we which to store all build items -->
+		<BuildItems Include="$(ContribCoreFolder)\*.*" /> 
 		
 		
-		<!-- Files to Clean -->
-		<CleanFiles Include="$(CoreBinFolder)\*.*" />
-		<CleanFiles Include="$(ArtifactsFolder)\*.*" />
+		<!-- Files To Build -->
+		<ProjectFiles Include="$(SourceFolder)\Contrib\Core\*.csproj" />
+		<ProjectFiles Include="$(TestFolder)\Contrib\Core\*.csproj" />
+		
 		
 		<!-- Assemblies To Test -->
-		<TestFiles Include="$(CoreBinFolder)\*.Test.dll" />
+		<TestFiles Include="$(ContribCoreFolder)\Lucene.Net.Contrib.Core.Test.dll" />
 		
 		<!-- Files To Release -->
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.XML" />
-		<ReleaseFiles Include="$(CoreBinFolder)\ICSharpCode.SharpZipLib.dll" />
+		<ReleaseFiles Include="$(ContribCoreFolder)\Lucene.Net.Contrib.Core.dll" />
+		<ReleaseFiles Include="$(ContribCoreFolder)\Lucene.Net.Contrib.Core.XML" />
 	
 		<!-- Files to Analysis -->
-		<AnalysisFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		
-		
-		
-		<PathTargets Include="paths-lucene" />
+		<AnalysisFiles Include="$(ContribCoreFolder)\Lucene.Net.Contrib.Core.dll" />	
 	</ItemGroup>
-	
-	<Target Name="paths-lucene" Condition="'$(BuildArea)' == 'lucene' or '$(BuildArea)' == 'all'">
-		<Message Text="Core Bin Folder: $(CoreBinFolder)" />
-	</Target>
-	
 </Project>
\ No newline at end of file

Added: incubator/lucene.net/trunk/build/scripts/Contrib/document.targets
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Contrib/document.targets?rev=1173798&view=auto
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/Contrib/document.targets (added)
+++ incubator/lucene.net/trunk/build/scripts/Contrib/document.targets Wed Sep 21 19:20:42 2011
@@ -0,0 +1,49 @@
+<?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\Lucene.Net.Contrib.Analyzers.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Analyzers\Release\Lucene.Net.Contrib.Analyzers.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Core\Release\Lucene.Net.Contrib.Core.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Core\Release\Lucene.Net.Contrib.Core.XML" />
+  			<DocumentationSource sourceFile="..\bin\contrib\FastVectorHighlighter\Release\Lucene.Net.FastVectorHighlighter.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\FastVectorHighlighter\Release\Lucene.Net.FastVectorHighlighter.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Highlighter\Release\Lucene.Net.Contrib.Highlighter.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Highlighter\Release\Lucene.Net.Contrib.Highlighter.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Queries\Release\Lucene.Net.Contrib.Queries.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Queries\Release\Lucene.Net.Contrib.Queries.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Regex\Release\Contrib.Regex.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Regex\Release\Contrib.Regex.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\SimpleFacetedSearch\Release\Lucene.Net.Search.SimpleFacetedSearch.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\SimpleFacetedSearch\Release\Lucene.Net.Search.SimpleFacetedSearch.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Similarity\Release\Lucene.Net.Contrib.Similarity.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Similarity\Release\Lucene.Net.Contrib.Similarity.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Snowball\Release\Lucene.Net.Contrib.Snowball.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Snowball\Release\Lucene.Net.Contrib.Snowball.XML" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Spatial\Release\Lucene.Net.Contrib.Spatial.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Spatial\Release\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

Copied: incubator/lucene.net/trunk/build/scripts/Contrib/project.targets (from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets)
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Contrib/project.targets?p2=incubator/lucene.net/trunk/build/scripts/Contrib/project.targets&p1=incubator/lucene.net/trunk/build/scripts/core.targets&r1=1172709&r2=1173798&rev=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/core.targets (original)
+++ incubator/lucene.net/trunk/build/scripts/Contrib/project.targets Wed Sep 21 19:20:42 2011
@@ -23,37 +23,22 @@
 			Lucene.Net, 
 			Lucene.Net.Test, 
 	-->
-	<PropertyGroup>
-		<CoreBinFolder>$(BinFolder)\core\$(Configuration)</CoreBinFolder>	
+	
+	<PropertyGroup  Condition="'$(Area)' == 'contrib'">
+		<ArtifactsFolder>$(BuildFolder)\artifacts\contrib</ArtifactsFolder>
 	</PropertyGroup>
-
-	<ItemGroup>
-		<!-- Files To Build -->
-		<ProjectFiles Include="$(SourceFolder)\Core\*.csproj" />
-		
-		
-		<!-- Files to Clean -->
-		<CleanFiles Include="$(CoreBinFolder)\*.*" />
-		<CleanFiles Include="$(ArtifactsFolder)\*.*" />
-		
-		<!-- Assemblies To Test -->
-		<TestFiles Include="$(CoreBinFolder)\*.Test.dll" />
-		
-		<!-- Files To Release -->
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.XML" />
-		<ReleaseFiles Include="$(CoreBinFolder)\ICSharpCode.SharpZipLib.dll" />
 	
-		<!-- Files to Analysis -->
-		<AnalysisFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		
+	<Import Project="../Analyzers/project.targets"  />
+	<Import Project="../Contrib-Core/project.targets"  />
+	<Import Project="../FastVectorHighlighter/project.targets"  />
+	<Import Project="../Highlighter/project.targets"  />
+	<Import Project="../Queries/project.targets"  />
+	<Import Project="../Regex/project.targets"  />
+	<Import Project="../Similarity/project.targets"  />
+	<Import Project="../SimpleFacetedSearch/project.targets"  />
+	<Import Project="../Snowball/project.targets"  />
+	<Import Project="../Spatial/project.targets"  />
+	<Import Project="../SpellChecker/project.targets"  />
 		
-		
-		<PathTargets Include="paths-lucene" />
-	</ItemGroup>
-	
-	<Target Name="paths-lucene" Condition="'$(BuildArea)' == 'lucene' or '$(BuildArea)' == 'all'">
-		<Message Text="Core Bin Folder: $(CoreBinFolder)" />
-	</Target>
 	
 </Project>
\ No newline at end of file

Added: incubator/lucene.net/trunk/build/scripts/Core/document.targets
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Core/document.targets?rev=1173798&view=auto
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/Core/document.targets (added)
+++ incubator/lucene.net/trunk/build/scripts/Core/document.targets Wed Sep 21 19:20:42 2011
@@ -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\Lucene.Net.dll" />
+      		<DocumentationSource sourceFile="..\bin\core\Release\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

Copied: incubator/lucene.net/trunk/build/scripts/Core/project.targets (from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets)
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Core/project.targets?p2=incubator/lucene.net/trunk/build/scripts/Core/project.targets&p1=incubator/lucene.net/trunk/build/scripts/core.targets&r1=1172709&r2=1173798&rev=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/core.targets (original)
+++ incubator/lucene.net/trunk/build/scripts/Core/project.targets Wed Sep 21 19:20:42 2011
@@ -24,36 +24,32 @@
 			Lucene.Net.Test, 
 	-->
 	<PropertyGroup>
-		<CoreBinFolder>$(BinFolder)\core\$(Configuration)</CoreBinFolder>	
+		<CoreFolder>$(BinFolder)\core\$(Configuration)</CoreFolder>
 	</PropertyGroup>
-
+	<PropertyGroup  Condition="'$(Area)' == 'core'">
+		<LocalBinFolder>$(BinFolder)\core\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\core</ArtifactsFolder>
+	</PropertyGroup>
+		
 	<ItemGroup>
+		<!-- Binaries To Copy in case we which to store all build items -->
+		<BuildItems Include="$(CoreFolder)\*.*" /> 
+		
+		
 		<!-- Files To Build -->
 		<ProjectFiles Include="$(SourceFolder)\Core\*.csproj" />
+		<ProjectFiles Include="$(TestFolder)\Core\*.csproj" />
 		
 		
-		<!-- Files to Clean -->
-		<CleanFiles Include="$(CoreBinFolder)\*.*" />
-		<CleanFiles Include="$(ArtifactsFolder)\*.*" />
-		
 		<!-- Assemblies To Test -->
-		<TestFiles Include="$(CoreBinFolder)\*.Test.dll" />
+		<TestFiles Include="$(CoreFolder)\Lucene.Net.Test.dll" />
 		
 		<!-- Files To Release -->
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.XML" />
-		<ReleaseFiles Include="$(CoreBinFolder)\ICSharpCode.SharpZipLib.dll" />
+		<ReleaseFiles Include="$(CoreFolder)\Lucene.Net.dll" />
+		<ReleaseFiles Include="$(CoreFolder)\Lucene.Net.XML" />
+		<ReleaseFiles Include="$(CoreFolder)\ICSharpCode.SharpZipLib.dll" />
 	
 		<!-- Files to Analysis -->
-		<AnalysisFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		
-		
-		
-		<PathTargets Include="paths-lucene" />
+		<AnalysisFiles Include="$(CoreFolder)\Lucene.Net.dll" />	
 	</ItemGroup>
-	
-	<Target Name="paths-lucene" Condition="'$(BuildArea)' == 'lucene' or '$(BuildArea)' == 'all'">
-		<Message Text="Core Bin Folder: $(CoreBinFolder)" />
-	</Target>
-	
 </Project>
\ No newline at end of file

Added: incubator/lucene.net/trunk/build/scripts/FastVectorHighlighter/document.targets
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/FastVectorHighlighter/document.targets?rev=1173798&view=auto
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/FastVectorHighlighter/document.targets (added)
+++ incubator/lucene.net/trunk/build/scripts/FastVectorHighlighter/document.targets Wed Sep 21 19:20:42 2011
@@ -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\Lucene.Net.FastVectorHighlighter.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\FastVectorHighlighter\Release\Lucene.Net.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

Copied: incubator/lucene.net/trunk/build/scripts/FastVectorHighlighter/project.targets (from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets)
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/FastVectorHighlighter/project.targets?p2=incubator/lucene.net/trunk/build/scripts/FastVectorHighlighter/project.targets&p1=incubator/lucene.net/trunk/build/scripts/core.targets&r1=1172709&r2=1173798&rev=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/core.targets (original)
+++ incubator/lucene.net/trunk/build/scripts/FastVectorHighlighter/project.targets Wed Sep 21 19:20:42 2011
@@ -24,36 +24,29 @@
 			Lucene.Net.Test, 
 	-->
 	<PropertyGroup>
-		<CoreBinFolder>$(BinFolder)\core\$(Configuration)</CoreBinFolder>	
+		<FastVectorHighlighterFolder>$(BinFolder)\contrib\FastVectorHighlighter\$(Configuration)</FastVectorHighlighterFolder>
+	</PropertyGroup>
+	<PropertyGroup  Condition="'$(Area)' == 'analyzers'">
+		<LocalBinFolder>$(BinFolder)\contrib\FastVectorHighlighter\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\FastVectorHighlighter</ArtifactsFolder>
 	</PropertyGroup>
-
-	<ItemGroup>
-		<!-- Files To Build -->
-		<ProjectFiles Include="$(SourceFolder)\Core\*.csproj" />
 		
+	<ItemGroup>
+		<!-- Binaries To Copy in case we which to store all build items -->
+		<BuildItems Include="$(FastVectorHighlighterFolder)\*.*" /> 
 		
-		<!-- Files to Clean -->
-		<CleanFiles Include="$(CoreBinFolder)\*.*" />
-		<CleanFiles Include="$(ArtifactsFolder)\*.*" />
+		<!-- Files To Build -->
+		<ProjectFiles Include="$(SourceFolder)\Contrib\FastVectorHighlighter\*.csproj" />
+		<ProjectFiles Include="$(TestFolder)\Contrib\FastVectorHighlighter\*.csproj" />
 		
 		<!-- Assemblies To Test -->
-		<TestFiles Include="$(CoreBinFolder)\*.Test.dll" />
+		<TestFiles Include="$(FastVectorHighlighterFolder)\Lucene.Net.FastVectorHighlighter.Test.dll" />
 		
 		<!-- Files To Release -->
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.XML" />
-		<ReleaseFiles Include="$(CoreBinFolder)\ICSharpCode.SharpZipLib.dll" />
+		<ReleaseFiles Include="$(FastVectorHighlighterFolder)\Lucene.Net.FastVectorHighlighter.dll" />
+		<ReleaseFiles Include="$(FastVectorHighlighterFolder)\Lucene.Net.FastVectorHighlighter.XML" />
 	
 		<!-- Files to Analysis -->
-		<AnalysisFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		
-		
-		
-		<PathTargets Include="paths-lucene" />
+		<AnalysisFiles Include="$(FastVectorHighlighterFolder)\Lucene.Net.FastVectorHighlighter.dll" />	
 	</ItemGroup>
-	
-	<Target Name="paths-lucene" Condition="'$(BuildArea)' == 'lucene' or '$(BuildArea)' == 'all'">
-		<Message Text="Core Bin Folder: $(CoreBinFolder)" />
-	</Target>
-	
 </Project>
\ No newline at end of file

Added: incubator/lucene.net/trunk/build/scripts/Highlighter/document.targets
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Highlighter/document.targets?rev=1173798&view=auto
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/Highlighter/document.targets (added)
+++ incubator/lucene.net/trunk/build/scripts/Highlighter/document.targets Wed Sep 21 19:20:42 2011
@@ -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\Lucene.Net.Contrib.Highlighter.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Highlighter\Release\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

Copied: incubator/lucene.net/trunk/build/scripts/Highlighter/project.targets (from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets)
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Highlighter/project.targets?p2=incubator/lucene.net/trunk/build/scripts/Highlighter/project.targets&p1=incubator/lucene.net/trunk/build/scripts/core.targets&r1=1172709&r2=1173798&rev=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/core.targets (original)
+++ incubator/lucene.net/trunk/build/scripts/Highlighter/project.targets Wed Sep 21 19:20:42 2011
@@ -24,36 +24,31 @@
 			Lucene.Net.Test, 
 	-->
 	<PropertyGroup>
-		<CoreBinFolder>$(BinFolder)\core\$(Configuration)</CoreBinFolder>	
+		<HighlighterFolder>$(BinFolder)\contrib\Highlighter\$(Configuration)</HighlighterFolder>
 	</PropertyGroup>
-
+	<PropertyGroup  Condition="'$(Area)' == 'highlighter'">
+		<LocalBinFolder>$(BinFolder)\contrib\Highlighter\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\Highlighter</ArtifactsFolder>
+	</PropertyGroup>
+		
 	<ItemGroup>
-		<!-- Files To Build -->
-		<ProjectFiles Include="$(SourceFolder)\Core\*.csproj" />
+		<!-- Binaries To Copy in case we which to store all build items -->
+		<BuildItems Include="$(HighlighterFolder)\*.*" /> 
 		
 		
-		<!-- Files to Clean -->
-		<CleanFiles Include="$(CoreBinFolder)\*.*" />
-		<CleanFiles Include="$(ArtifactsFolder)\*.*" />
+		<!-- Files To Build -->
+		<ProjectFiles Include="$(SourceFolder)\Contrib\Highlighter\*.csproj" />
+		<ProjectFiles Include="$(TestFolder)\Contrib\Highlighter\*.csproj" />
+		
 		
 		<!-- Assemblies To Test -->
-		<TestFiles Include="$(CoreBinFolder)\*.Test.dll" />
+		<TestFiles Include="$(HighlighterFolder)\Lucene.Net.Contrib.Highlighter.Test.dll" />
 		
 		<!-- Files To Release -->
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.XML" />
-		<ReleaseFiles Include="$(CoreBinFolder)\ICSharpCode.SharpZipLib.dll" />
+		<ReleaseFiles Include="$(HighlighterFolder)\Lucene.Net.Contrib.Highlighter.dll" />
+		<ReleaseFiles Include="$(HighlighterFolder)\Lucene.Net.Contrib.Highlighter.XML" />
 	
 		<!-- Files to Analysis -->
-		<AnalysisFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		
-		
-		
-		<PathTargets Include="paths-lucene" />
+		<AnalysisFiles Include="$(HighlighterFolder)\Lucene.Net.Contrib.Highlighter.dll" />	
 	</ItemGroup>
-	
-	<Target Name="paths-lucene" Condition="'$(BuildArea)' == 'lucene' or '$(BuildArea)' == 'all'">
-		<Message Text="Core Bin Folder: $(CoreBinFolder)" />
-	</Target>
-	
 </Project>
\ No newline at end of file

Added: incubator/lucene.net/trunk/build/scripts/Queries/document.targets
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Queries/document.targets?rev=1173798&view=auto
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/Queries/document.targets (added)
+++ incubator/lucene.net/trunk/build/scripts/Queries/document.targets Wed Sep 21 19:20:42 2011
@@ -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\Lucene.Net.Contrib.Queries.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Queries\Release\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

Copied: incubator/lucene.net/trunk/build/scripts/Queries/project.targets (from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets)
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Queries/project.targets?p2=incubator/lucene.net/trunk/build/scripts/Queries/project.targets&p1=incubator/lucene.net/trunk/build/scripts/core.targets&r1=1172709&r2=1173798&rev=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/core.targets (original)
+++ incubator/lucene.net/trunk/build/scripts/Queries/project.targets Wed Sep 21 19:20:42 2011
@@ -24,36 +24,31 @@
 			Lucene.Net.Test, 
 	-->
 	<PropertyGroup>
-		<CoreBinFolder>$(BinFolder)\core\$(Configuration)</CoreBinFolder>	
+		<QueriesFolder>$(BinFolder)\contrib\Queries\$(Configuration)</QueriesFolder>
 	</PropertyGroup>
-
+	<PropertyGroup  Condition="'$(Area)' == 'queries'">
+		<LocalBinFolder>$(BinFolder)\contrib\Queries\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\Queries</ArtifactsFolder>
+	</PropertyGroup>
+		
 	<ItemGroup>
-		<!-- Files To Build -->
-		<ProjectFiles Include="$(SourceFolder)\Core\*.csproj" />
+		<!-- Binaries To Copy in case we which to store all build items -->
+		<BuildItems Include="$(QueriesFolder)\*.*" /> 
 		
 		
-		<!-- Files to Clean -->
-		<CleanFiles Include="$(CoreBinFolder)\*.*" />
-		<CleanFiles Include="$(ArtifactsFolder)\*.*" />
+		<!-- Files To Build -->
+		<ProjectFiles Include="$(SourceFolder)\Contrib\Queries\*.csproj" />
+		<ProjectFiles Include="$(TestFolder)\Contrib\Queries\*.csproj" />
+		
 		
 		<!-- Assemblies To Test -->
-		<TestFiles Include="$(CoreBinFolder)\*.Test.dll" />
+		<TestFiles Include="$(QueriesFolder)\Lucene.Net.Contrib.Queries.Test.dll" />
 		
 		<!-- Files To Release -->
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.XML" />
-		<ReleaseFiles Include="$(CoreBinFolder)\ICSharpCode.SharpZipLib.dll" />
+		<ReleaseFiles Include="$(QueriesFolder)\Lucene.Net.Contrib.Queries.dll" />
+		<ReleaseFiles Include="$(QueriesFolder)\Lucene.Net.Contrib.Queries.XML" />
 	
 		<!-- Files to Analysis -->
-		<AnalysisFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		
-		
-		
-		<PathTargets Include="paths-lucene" />
+		<AnalysisFiles Include="$(QueriesFolder)\Lucene.Net.Contrib.Queries.dll" />	
 	</ItemGroup>
-	
-	<Target Name="paths-lucene" Condition="'$(BuildArea)' == 'lucene' or '$(BuildArea)' == 'all'">
-		<Message Text="Core Bin Folder: $(CoreBinFolder)" />
-	</Target>
-	
 </Project>
\ No newline at end of file

Added: incubator/lucene.net/trunk/build/scripts/Regex/document.targets
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Regex/document.targets?rev=1173798&view=auto
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/Regex/document.targets (added)
+++ incubator/lucene.net/trunk/build/scripts/Regex/document.targets Wed Sep 21 19:20:42 2011
@@ -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\Contrib.Regex.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Regex\Release\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

Copied: incubator/lucene.net/trunk/build/scripts/Regex/project.targets (from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets)
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Regex/project.targets?p2=incubator/lucene.net/trunk/build/scripts/Regex/project.targets&p1=incubator/lucene.net/trunk/build/scripts/core.targets&r1=1172709&r2=1173798&rev=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/core.targets (original)
+++ incubator/lucene.net/trunk/build/scripts/Regex/project.targets Wed Sep 21 19:20:42 2011
@@ -24,36 +24,31 @@
 			Lucene.Net.Test, 
 	-->
 	<PropertyGroup>
-		<CoreBinFolder>$(BinFolder)\core\$(Configuration)</CoreBinFolder>	
+		<RegexFolder>$(BinFolder)\contrib\Regex\$(Configuration)</RegexFolder>
 	</PropertyGroup>
-
+	<PropertyGroup  Condition="'$(Area)' == 'regex'">
+		<LocalBinFolder>$(BinFolder)\contrib\Regex\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\Regex</ArtifactsFolder>
+	</PropertyGroup>
+		
 	<ItemGroup>
-		<!-- Files To Build -->
-		<ProjectFiles Include="$(SourceFolder)\Core\*.csproj" />
+		<!-- Binaries To Copy in case we which to store all build items -->
+		<BuildItems Include="$(RegexFolder)\*.*" /> 
 		
 		
-		<!-- Files to Clean -->
-		<CleanFiles Include="$(CoreBinFolder)\*.*" />
-		<CleanFiles Include="$(ArtifactsFolder)\*.*" />
+		<!-- Files To Build -->
+		<ProjectFiles Include="$(SourceFolder)\Contrib\Regex\*.csproj" />
+		<ProjectFiles Include="$(TestFolder)\Contrib\Regex\*.csproj" />
+		
 		
 		<!-- Assemblies To Test -->
-		<TestFiles Include="$(CoreBinFolder)\*.Test.dll" />
+		<TestFiles Include="$(RegexFolder)\Contrib.Regex.Test.dll" />
 		
 		<!-- Files To Release -->
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.XML" />
-		<ReleaseFiles Include="$(CoreBinFolder)\ICSharpCode.SharpZipLib.dll" />
+		<ReleaseFiles Include="$(RegexFolder)\Contrib.Regex.dll" />
+		<ReleaseFiles Include="$(RegexFolder)\Contrib.Regex.XML" />
 	
 		<!-- Files to Analysis -->
-		<AnalysisFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		
-		
-		
-		<PathTargets Include="paths-lucene" />
+		<AnalysisFiles Include="$(RegexFolder)\Contrib.Regex.dll" />	
 	</ItemGroup>
-	
-	<Target Name="paths-lucene" Condition="'$(BuildArea)' == 'lucene' or '$(BuildArea)' == 'all'">
-		<Message Text="Core Bin Folder: $(CoreBinFolder)" />
-	</Target>
-	
 </Project>
\ No newline at end of file

Added: incubator/lucene.net/trunk/build/scripts/Similarity/document.targets
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Similarity/document.targets?rev=1173798&view=auto
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/Similarity/document.targets (added)
+++ incubator/lucene.net/trunk/build/scripts/Similarity/document.targets Wed Sep 21 19:20:42 2011
@@ -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\Similarity\Release\Lucene.Net.Contrib.Similarity.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Similarity\Release\Lucene.Net.Contrib.Similarity.XML" />
+    	</DocumentationSources>
+    	<HtmlHelpName>Lucene.Net.Contrib.Similarity</HtmlHelpName>
+    	<HelpTitle>Similarity Class Library</HelpTitle>
+    	<WorkingPath>..\artifacts\Similarity\working\</WorkingPath>
+	    <OutputPath>..\artifacts\Similarity\docs\</OutputPath>
+	</PropertyGroup>
+</Project>
\ No newline at end of file

Copied: incubator/lucene.net/trunk/build/scripts/Similarity/project.targets (from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets)
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Similarity/project.targets?p2=incubator/lucene.net/trunk/build/scripts/Similarity/project.targets&p1=incubator/lucene.net/trunk/build/scripts/core.targets&r1=1172709&r2=1173798&rev=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/core.targets (original)
+++ incubator/lucene.net/trunk/build/scripts/Similarity/project.targets Wed Sep 21 19:20:42 2011
@@ -24,36 +24,33 @@
 			Lucene.Net.Test, 
 	-->
 	<PropertyGroup>
-		<CoreBinFolder>$(BinFolder)\core\$(Configuration)</CoreBinFolder>	
+		<SimilarityFolder>$(BinFolder)\contrib\Similarity\$(Configuration)</SimilarityFolder>
 	</PropertyGroup>
-
+	<PropertyGroup  Condition="'$(Area)' == 'similarity'">
+		<LocalBinFolder>$(BinFolder)\contrib\Similarity\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\Similarity</ArtifactsFolder>
+	</PropertyGroup>
+		
 	<ItemGroup>
-		<!-- Files To Build -->
-		<ProjectFiles Include="$(SourceFolder)\Core\*.csproj" />
+		<!-- Binaries To Copy in case we which to store all build items -->
+		<BuildItems Include="$(SimilarityFolder)\*.*" /> 
 		
 		
-		<!-- Files to Clean -->
-		<CleanFiles Include="$(CoreBinFolder)\*.*" />
-		<CleanFiles Include="$(ArtifactsFolder)\*.*" />
+		<!-- Files To Build -->
+		<ProjectFiles Include="$(SourceFolder)\Contrib\Similarity\*.csproj" />
+		<ProjectFiles Include="$(TestFolder)\Contrib\Similarity\*.csproj" />
+		
 		
 		<!-- Assemblies To Test -->
-		<TestFiles Include="$(CoreBinFolder)\*.Test.dll" />
+		<!-- TODO: re-enable so that build fails till a test project is created
+		<TestFiles Include="$(SimilarityFolder)\Lucene.Net.Contrib.Similarity.Test.dll" />
+		-->
 		
 		<!-- Files To Release -->
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.XML" />
-		<ReleaseFiles Include="$(CoreBinFolder)\ICSharpCode.SharpZipLib.dll" />
+		<ReleaseFiles Include="$(SimilarityFolder)\Lucene.Net.Contrib.Similarity.dll" />
+		<ReleaseFiles Include="$(SimilarityFolder)\Lucene.Net.Contrib.Similarity.XML" />
 	
 		<!-- Files to Analysis -->
-		<AnalysisFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		
-		
-		
-		<PathTargets Include="paths-lucene" />
+		<AnalysisFiles Include="$(SimilarityFolder)\Lucene.Net.Contrib.Similarity.dll" />	
 	</ItemGroup>
-	
-	<Target Name="paths-lucene" Condition="'$(BuildArea)' == 'lucene' or '$(BuildArea)' == 'all'">
-		<Message Text="Core Bin Folder: $(CoreBinFolder)" />
-	</Target>
-	
 </Project>
\ No newline at end of file

Added: incubator/lucene.net/trunk/build/scripts/SimpleFacetedSearch/document.targets
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/SimpleFacetedSearch/document.targets?rev=1173798&view=auto
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/SimpleFacetedSearch/document.targets (added)
+++ incubator/lucene.net/trunk/build/scripts/SimpleFacetedSearch/document.targets Wed Sep 21 19:20:42 2011
@@ -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\Lucene.Net.Search.SimpleFacetedSearch.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\SimpleFacetedSearch\Release\Lucene.Net.Search.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

Copied: incubator/lucene.net/trunk/build/scripts/SimpleFacetedSearch/project.targets (from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets)
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/SimpleFacetedSearch/project.targets?p2=incubator/lucene.net/trunk/build/scripts/SimpleFacetedSearch/project.targets&p1=incubator/lucene.net/trunk/build/scripts/core.targets&r1=1172709&r2=1173798&rev=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/core.targets (original)
+++ incubator/lucene.net/trunk/build/scripts/SimpleFacetedSearch/project.targets Wed Sep 21 19:20:42 2011
@@ -24,36 +24,31 @@
 			Lucene.Net.Test, 
 	-->
 	<PropertyGroup>
-		<CoreBinFolder>$(BinFolder)\core\$(Configuration)</CoreBinFolder>	
+		<SimpleFacetedSearchFolder>$(BinFolder)\contrib\SimpleFacetedSearch\$(Configuration)</SimpleFacetedSearchFolder>
 	</PropertyGroup>
-
+	<PropertyGroup  Condition="'$(Area)' == 'simplefacetedsearch'">
+		<LocalBinFolder>$(BinFolder)\contrib\SimpleFacetedSearch\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\SimpleFacetedSearch</ArtifactsFolder>
+	</PropertyGroup>
+		
 	<ItemGroup>
-		<!-- Files To Build -->
-		<ProjectFiles Include="$(SourceFolder)\Core\*.csproj" />
+		<!-- Binaries To Copy in case we which to store all build items -->
+		<BuildItems Include="$(SimpleFacetedSearchFolder)\*.*" /> 
 		
 		
-		<!-- Files to Clean -->
-		<CleanFiles Include="$(CoreBinFolder)\*.*" />
-		<CleanFiles Include="$(ArtifactsFolder)\*.*" />
+		<!-- Files To Build -->
+		<ProjectFiles Include="$(SourceFolder)\Contrib\SimpleFacetedSearch\*.csproj" />
+		<ProjectFiles Include="$(TestFolder)\Contrib\SimpleFacetedSearch\*.csproj" />
+		
 		
 		<!-- Assemblies To Test -->
-		<TestFiles Include="$(CoreBinFolder)\*.Test.dll" />
+		<TestFiles Include="$(SimpleFacetedSearchFolder)\Lucene.Net.Search.SimpleFacetedSearch.Test.dll" />
 		
 		<!-- Files To Release -->
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.XML" />
-		<ReleaseFiles Include="$(CoreBinFolder)\ICSharpCode.SharpZipLib.dll" />
+		<ReleaseFiles Include="$(SimpleFacetedSearchFolder)\Lucene.Net.Search.SimpleFacetedSearch.dll" />
+		<ReleaseFiles Include="$(SimpleFacetedSearchFolder)\Lucene.Net.Search.SimpleFacetedSearch.XML" />
 	
 		<!-- Files to Analysis -->
-		<AnalysisFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		
-		
-		
-		<PathTargets Include="paths-lucene" />
+		<AnalysisFiles Include="$(SimpleFacetedSearchFolder)\Lucene.Net.Search.SimpleFacetedSearch.dll" />	
 	</ItemGroup>
-	
-	<Target Name="paths-lucene" Condition="'$(BuildArea)' == 'lucene' or '$(BuildArea)' == 'all'">
-		<Message Text="Core Bin Folder: $(CoreBinFolder)" />
-	</Target>
-	
 </Project>
\ No newline at end of file

Added: incubator/lucene.net/trunk/build/scripts/Snowball/document.targets
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Snowball/document.targets?rev=1173798&view=auto
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/Snowball/document.targets (added)
+++ incubator/lucene.net/trunk/build/scripts/Snowball/document.targets Wed Sep 21 19:20:42 2011
@@ -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\Lucene.Net.Contrib.Snowball.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Snowball\Release\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

Copied: incubator/lucene.net/trunk/build/scripts/Snowball/project.targets (from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets)
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Snowball/project.targets?p2=incubator/lucene.net/trunk/build/scripts/Snowball/project.targets&p1=incubator/lucene.net/trunk/build/scripts/core.targets&r1=1172709&r2=1173798&rev=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/core.targets (original)
+++ incubator/lucene.net/trunk/build/scripts/Snowball/project.targets Wed Sep 21 19:20:42 2011
@@ -24,36 +24,31 @@
 			Lucene.Net.Test, 
 	-->
 	<PropertyGroup>
-		<CoreBinFolder>$(BinFolder)\core\$(Configuration)</CoreBinFolder>	
+		<SnowballFolder>$(BinFolder)\contrib\Snowball\$(Configuration)</SnowballFolder>
 	</PropertyGroup>
-
+	<PropertyGroup  Condition="'$(Area)' == 'snowball'">
+		<LocalBinFolder>$(BinFolder)\contrib\Snowball\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\Snowball</ArtifactsFolder>
+	</PropertyGroup>
+		
 	<ItemGroup>
-		<!-- Files To Build -->
-		<ProjectFiles Include="$(SourceFolder)\Core\*.csproj" />
+		<!-- Binaries To Copy in case we which to store all build items -->
+		<BuildItems Include="$(SnowballFolder)\*.*" /> 
 		
 		
-		<!-- Files to Clean -->
-		<CleanFiles Include="$(CoreBinFolder)\*.*" />
-		<CleanFiles Include="$(ArtifactsFolder)\*.*" />
+		<!-- Files To Build -->
+		<ProjectFiles Include="$(SourceFolder)\Contrib\Snowball\*.csproj" />
+		<ProjectFiles Include="$(TestFolder)\Contrib\Snowball\*.csproj" />
+		
 		
 		<!-- Assemblies To Test -->
-		<TestFiles Include="$(CoreBinFolder)\*.Test.dll" />
+		<TestFiles Include="$(SnowballFolder)\Lucene.Net.Contrib.Snowball.Test.dll" />
 		
 		<!-- Files To Release -->
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.XML" />
-		<ReleaseFiles Include="$(CoreBinFolder)\ICSharpCode.SharpZipLib.dll" />
+		<ReleaseFiles Include="$(SnowballFolder)\Lucene.Net.Contrib.Snowball.dll" />
+		<ReleaseFiles Include="$(SnowballFolder)\Lucene.Net.Contrib.Snowball.XML" />
 	
 		<!-- Files to Analysis -->
-		<AnalysisFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		
-		
-		
-		<PathTargets Include="paths-lucene" />
+		<AnalysisFiles Include="$(SnowballFolder)\Lucene.Net.Contrib.Snowball.dll" />	
 	</ItemGroup>
-	
-	<Target Name="paths-lucene" Condition="'$(BuildArea)' == 'lucene' or '$(BuildArea)' == 'all'">
-		<Message Text="Core Bin Folder: $(CoreBinFolder)" />
-	</Target>
-	
 </Project>
\ No newline at end of file

Added: incubator/lucene.net/trunk/build/scripts/Spatial/document.targets
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Spatial/document.targets?rev=1173798&view=auto
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/Spatial/document.targets (added)
+++ incubator/lucene.net/trunk/build/scripts/Spatial/document.targets Wed Sep 21 19:20:42 2011
@@ -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\Release\Lucene.Net.Contrib.Spatial.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\Spatial\Release\Lucene.Net.Contrib.Spatial.XML" />
+    	</DocumentationSources>
+    	<HtmlHelpName>Lucene.Net.Contrib.Spatial</HtmlHelpName>
+    	<HelpTitle>Spatial Class Library</HelpTitle>
+    	<WorkingPath>..\artifacts\Spatial\working\</WorkingPath>
+	    <OutputPath>..\artifacts\Spatial\docs\</OutputPath>
+	</PropertyGroup>
+</Project>
\ No newline at end of file

Copied: incubator/lucene.net/trunk/build/scripts/Spatial/project.targets (from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets)
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/Spatial/project.targets?p2=incubator/lucene.net/trunk/build/scripts/Spatial/project.targets&p1=incubator/lucene.net/trunk/build/scripts/core.targets&r1=1172709&r2=1173798&rev=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/core.targets (original)
+++ incubator/lucene.net/trunk/build/scripts/Spatial/project.targets Wed Sep 21 19:20:42 2011
@@ -24,36 +24,31 @@
 			Lucene.Net.Test, 
 	-->
 	<PropertyGroup>
-		<CoreBinFolder>$(BinFolder)\core\$(Configuration)</CoreBinFolder>	
+		<SpatialFolder>$(BinFolder)\contrib\Spatial\$(Configuration)</SpatialFolder>
 	</PropertyGroup>
-
+	<PropertyGroup  Condition="'$(Area)' == 'spatial'">
+		<LocalBinFolder>$(BinFolder)\contrib\Spatial\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\Spatial</ArtifactsFolder>
+	</PropertyGroup>
+		
 	<ItemGroup>
-		<!-- Files To Build -->
-		<ProjectFiles Include="$(SourceFolder)\Core\*.csproj" />
+		<!-- Binaries To Copy in case we which to store all build items -->
+		<BuildItems Include="$(SpatialFolder)\*.*" /> 
 		
 		
-		<!-- Files to Clean -->
-		<CleanFiles Include="$(CoreBinFolder)\*.*" />
-		<CleanFiles Include="$(ArtifactsFolder)\*.*" />
+		<!-- Files To Build -->
+		<ProjectFiles Include="$(SourceFolder)\Contrib\Spatial\*.csproj" />
+		<ProjectFiles Include="$(TestFolder)\Contrib\Spatial\*.csproj" />
+		
 		
 		<!-- Assemblies To Test -->
-		<TestFiles Include="$(CoreBinFolder)\*.Test.dll" />
+		<TestFiles Include="$(SpatialFolder)\Lucene.Net.Contrib.Spatial.Test.dll" />
 		
 		<!-- Files To Release -->
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.XML" />
-		<ReleaseFiles Include="$(CoreBinFolder)\ICSharpCode.SharpZipLib.dll" />
+		<ReleaseFiles Include="$(SpatialFolder)\Lucene.Net.Contrib.Spatial.dll" />
+		<ReleaseFiles Include="$(SpatialFolder)\Lucene.Net.Contrib.Spatial.XML" />
 	
 		<!-- Files to Analysis -->
-		<AnalysisFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		
-		
-		
-		<PathTargets Include="paths-lucene" />
+		<AnalysisFiles Include="$(SpatialFolder)\Lucene.Net.Contrib.Spatial.dll" />	
 	</ItemGroup>
-	
-	<Target Name="paths-lucene" Condition="'$(BuildArea)' == 'lucene' or '$(BuildArea)' == 'all'">
-		<Message Text="Core Bin Folder: $(CoreBinFolder)" />
-	</Target>
-	
 </Project>
\ No newline at end of file

Added: incubator/lucene.net/trunk/build/scripts/SpellChecker/document.targets
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/SpellChecker/document.targets?rev=1173798&view=auto
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/SpellChecker/document.targets (added)
+++ incubator/lucene.net/trunk/build/scripts/SpellChecker/document.targets Wed Sep 21 19:20:42 2011
@@ -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\SpellChecker\Release\Lucene.Net.Contrib.SpellChecker.dll" />
+      		<DocumentationSource sourceFile="..\bin\contrib\SpellChecker\Release\Lucene.Net.Contrib.SpellChecker.XML" />
+    	</DocumentationSources>
+    	<HtmlHelpName>Lucene.Net.Contrib.SpellChecker</HtmlHelpName>
+    	<HelpTitle>SpellChecker Class Library</HelpTitle>
+    	<WorkingPath>..\artifacts\SpellChecker\working\</WorkingPath>
+	    <OutputPath>..\artifacts\SpellChecker\docs\</OutputPath>
+	</PropertyGroup>
+</Project>
\ No newline at end of file

Copied: incubator/lucene.net/trunk/build/scripts/SpellChecker/project.targets (from r1172709, incubator/lucene.net/trunk/build/scripts/core.targets)
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/SpellChecker/project.targets?p2=incubator/lucene.net/trunk/build/scripts/SpellChecker/project.targets&p1=incubator/lucene.net/trunk/build/scripts/core.targets&r1=1172709&r2=1173798&rev=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/core.targets (original)
+++ incubator/lucene.net/trunk/build/scripts/SpellChecker/project.targets Wed Sep 21 19:20:42 2011
@@ -24,36 +24,31 @@
 			Lucene.Net.Test, 
 	-->
 	<PropertyGroup>
-		<CoreBinFolder>$(BinFolder)\core\$(Configuration)</CoreBinFolder>	
+		<SpellCheckerFolder>$(BinFolder)\contrib\SpellChecker\$(Configuration)</SpellCheckerFolder>
 	</PropertyGroup>
-
+	<PropertyGroup  Condition="'$(Area)' == 'spellchecker'">
+		<LocalBinFolder>$(BinFolder)\contrib\SpellChecker\$(Configuration)</LocalBinFolder>
+		<ArtifactsFolder>$(BuildFolder)\artifacts\SpellChecker</ArtifactsFolder>
+	</PropertyGroup>
+		
 	<ItemGroup>
-		<!-- Files To Build -->
-		<ProjectFiles Include="$(SourceFolder)\Core\*.csproj" />
+		<!-- Binaries To Copy in case we which to store all build items -->
+		<BuildItems Include="$(SpellCheckerFolder)\*.*" /> 
 		
 		
-		<!-- Files to Clean -->
-		<CleanFiles Include="$(CoreBinFolder)\*.*" />
-		<CleanFiles Include="$(ArtifactsFolder)\*.*" />
+		<!-- Files To Build -->
+		<ProjectFiles Include="$(SourceFolder)\Contrib\SpellChecker\*.csproj" />
+		<ProjectFiles Include="$(TestFolder)\Contrib\SpellChecker\*.csproj" />
+		
 		
 		<!-- Assemblies To Test -->
-		<TestFiles Include="$(CoreBinFolder)\*.Test.dll" />
+		<TestFiles Include="$(SpellCheckerFolder)\Lucene.Net.Contrib.SpellChecker.Test.dll" />
 		
 		<!-- Files To Release -->
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		<ReleaseFiles Include="$(CoreBinFolder)\Lucene.Net.XML" />
-		<ReleaseFiles Include="$(CoreBinFolder)\ICSharpCode.SharpZipLib.dll" />
+		<ReleaseFiles Include="$(SpellCheckerFolder)\Lucene.Net.Contrib.SpellChecker.dll" />
+		<ReleaseFiles Include="$(SpellCheckerFolder)\Lucene.Net.Contrib.SpellChecker.XML" />
 	
 		<!-- Files to Analysis -->
-		<AnalysisFiles Include="$(CoreBinFolder)\Lucene.Net.dll" />
-		
-		
-		
-		<PathTargets Include="paths-lucene" />
+		<AnalysisFiles Include="$(SpellCheckerFolder)\Lucene.Net.Contrib.SpellChecker.dll" />	
 	</ItemGroup>
-	
-	<Target Name="paths-lucene" Condition="'$(BuildArea)' == 'lucene' or '$(BuildArea)' == 'all'">
-		<Message Text="Core Bin Folder: $(CoreBinFolder)" />
-	</Target>
-	
 </Project>
\ No newline at end of file

Modified: incubator/lucene.net/trunk/build/scripts/build.targets
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/build.targets?rev=1173798&r1=1173797&r2=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/build.targets (original)
+++ incubator/lucene.net/trunk/build/scripts/build.targets Wed Sep 21 19:20:42 2011
@@ -23,7 +23,7 @@
   	<PropertyGroup>
 		<Configuration Condition="'$(Configuration)' == 'debug'">Debug</Configuration>
 		<Configuration Condition="'$(Configuration)' == '' Or '$(Configuration)' == 'release'">Release</Configuration>
-		<BuildArea Condition="'$(BuildArea)' == ''">all</BuildArea>
+		<Area Condition="'$(Area)' == ''">all</Area>
 
 		<!-- This path is a bit redundant -->
 		<TempFolder>$(TEMP)</TempFolder>
@@ -33,7 +33,6 @@
 	 </PropertyGroup>
 	 
 	 <PropertyGroup>
-	 	<ArtifactsFolder>$(BuildFolder)\artifacts</ArtifactsFolder>
 	 	<BinFolder>$(BuildFolder)\bin</BinFolder>
 	 	<SourceFolder>$(RootFolder)src</SourceFolder>
 		<TestFolder>$(RootFolder)test</TestFolder>
@@ -48,10 +47,27 @@
 
 
 	
-	<Import Project="core.targets" />
-	<Import Project="contrib.targets" Condition="'$(BuildArea)' == 'all' or '$(BuildArea)' == 'contrib'" />
-	
+	  <Import Project="All/project.targets" Condition="'$(Area)' == 'all'" />
+	  <Import Project="Analyzers/project.targets" Condition="'$(Area)' == 'analyzers'" />
+	  <Import Project="Contrib/project.targets" Condition="'$(Area)' == 'contrib'" />
+	  <Import Project="Contrib-Core/project.targets" Condition="'$(Area)' == 'contrib-core'" />
+	  <Import Project="Core/project.targets" Condition="'$(Area)' == 'core'" />
+	  <Import Project="FastVectorHighlighter/project.targets" Condition="'$(Area)' == 'fastvectorhighlighter'" />
+	  <Import Project="Highlighter/project.targets" Condition="'$(Area)' == 'highlighter'" />
+	  <Import Project="Queries/project.targets" Condition="'$(Area)' == 'queries'" />
+	  <Import Project="Regex/project.targets" Condition="'$(Area)' == 'regex'" />
+	  <Import Project="Similarity/project.targets" Condition="'$(Area)' == 'similarity'" />
+	  <Import Project="SimpleFacetedSearch/project.targets" Condition="'$(Area)' == 'simplefacetedsearch'" />
+	  <Import Project="Snowball/project.targets" Condition="'$(Area)' == 'snowball'" />
+	  <Import Project="Spatial/project.targets" Condition="'$(Area)' == 'spatial'" />
+	  <Import Project="SpellChecker/project.targets" Condition="'$(Area)' == 'spellchecker'" />
 	
+
+	<ItemGroup>
+		<CleanFiles Include="$(ArtifactsFolder)\*.*" />
+		<CleanFiles Include="$(RootFolder)\bin\*.*" />
+		<CleanFiles Include="$(LocalBuildFolder)\*.*" />
+	</ItemGroup>	
 	
 	<Target Name="paths">
 		<CallTarget Targets="@(PathsTarget)" />
@@ -73,7 +89,7 @@
  		<CallTarget Targets="paths" />
  		<Warning 
   	 		Condition="!Exists('$(MSBuildExtensionsPath32)\StyleCop\v4.5\StyleCop.targets')"
-  	 		Text="StyleCopy is not installed at its expected location: $(MSBuildExtensionsPath32)\StyleCop\v4.5\StyleCop.targets" />
+  	 		Text="StyleCop is not installed at its expected location: $(MSBuildExtensionsPath32)\StyleCop\v4.5\StyleCop.targets" />
  		<Message Text="Project Files: @(ProjectFiles)" />
 		<MSBuild Projects="@(ProjectFiles)" Properties="Configuration=$(Configuration)" />
 	</Target>

Copied: incubator/lucene.net/trunk/build/scripts/docs.shfbproj (from r1172709, incubator/lucene.net/trunk/build/scripts/core-only.shfbproj)
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/docs.shfbproj?p2=incubator/lucene.net/trunk/build/scripts/docs.shfbproj&p1=incubator/lucene.net/trunk/build/scripts/core-only.shfbproj&r1=1172709&r2=1173798&rev=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/core-only.shfbproj (original)
+++ incubator/lucene.net/trunk/build/scripts/docs.shfbproj Wed Sep 21 19:20:42 2011
@@ -1,38 +1,47 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+  <Import Project="All/document.targets" Condition="'$(area)' == 'all'" />
+  <Import Project="Analyzers/document.targets" Condition="'$(area)' == 'analyzers'" />
+  <Import Project="Contrib/document.targets" Condition="'$(area)' == 'contrib'" />
+  <Import Project="Contrib-Core/document.targets" Condition="'$(area)' == 'contrib-core'" />
+  <Import Project="Core/document.targets" Condition="'$(area)' == 'core'" />
+  <Import Project="FastVectorHighlighter/document.targets" Condition="'$(area)' == 'fastvectorhighlighter'" />
+  <Import Project="Highlighter/document.targets" Condition="'$(area)' == 'highlighter'" />
+  <Import Project="Queries/document.targets" Condition="'$(area)' == 'queries'" />
+  <Import Project="Regex/document.targets" Condition="'$(area)' == 'regex'" />
+  <Import Project="Similarity/document.targets" Condition="'$(area)' == 'similarity'" />
+  <Import Project="SimpleFacetedSearch/document.targets" Condition="'$(area)' == 'simplefacetedsearch'" />
+  <Import Project="Snowball/document.targets" Condition="'$(area)' == 'snowball'" />
+  <Import Project="Spatial/document.targets" Condition="'$(area)' == 'spatial'" />
+  <Import Project="SpellChecker/document.targets" Condition="'$(area)' == 'spellchecker'" />
+	
   <PropertyGroup>
-    <!-- The configuration and platform will be used to determine which
-         assemblies to include from solution and project documentation
+    <!-- The configuration and platform will be used to determine which
+         assemblies to include from solution and project documentation
          sources -->
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
     <SchemaVersion>2.0</SchemaVersion>
     <ProjectGuid>{f57dd4a8-d22e-43fd-87de-2ba22a54564d}</ProjectGuid>
     <SHFBSchemaVersion>1.9.3.0</SHFBSchemaVersion>
-    <!-- AssemblyName, Name, and RootNamespace are not used by SHFB but Visual
+    <!-- AssemblyName, Name, and RootNamespace are not used by SHFB but Visual
          Studio adds them anyway -->
     <AssemblyName>Documentation</AssemblyName>
     <RootNamespace>Documentation</RootNamespace>
     <Name>Documentation</Name>
     <!-- SHFB properties -->
-    <OutputPath>..\artifacts\docs\</OutputPath>
-    <HtmlHelpName>Lucene.Net</HtmlHelpName>
+    
     <Language>en-US</Language>
-    <DocumentationSources>
-      <DocumentationSource sourceFile="..\bin\core\Release\Lucene.Net.dll" />
-<DocumentationSource sourceFile="..\bin\core\Release\Lucene.Net.XML" /></DocumentationSources>
     <SandcastlePath>C:\Program Files (x86)\Sandcastle\</SandcastlePath>
     <BuildLogFile />
     <HtmlHelp1xCompilerPath />
     <HtmlHelp2xCompilerPath />
-    <WorkingPath>..\artifacts\working\</WorkingPath>
     <HelpFileFormat>HtmlHelp1, Website</HelpFileFormat>
-    <HelpTitle>Lucene.Net Class Library</HelpTitle>
     <BinaryTOC>False</BinaryTOC>
     <IncludeStopWordList>False</IncludeStopWordList>
   </PropertyGroup>
-  <!-- There are no properties for these groups.  AnyCPU needs to appear in
-       order for Visual Studio to perform the build.  The others are optional
+  <!-- There are no properties for these groups.  AnyCPU needs to appear in
+       order for Visual Studio to perform the build.  The others are optional
        common platform types that may appear. -->
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
   </PropertyGroup>

Modified: incubator/lucene.net/trunk/build/scripts/dot-net-tools.targets
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/dot-net-tools.targets?rev=1173798&r1=1173797&r2=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/dot-net-tools.targets (original)
+++ incubator/lucene.net/trunk/build/scripts/dot-net-tools.targets Wed Sep 21 19:20:42 2011
@@ -40,7 +40,9 @@
   		<NCoverFolder Include="$(ProgramFiles)\NCover" />
   		<GallioFolder Include="$(PackagesFolder)\$(GallioVersionFolder)\tools\" />
   		<FxCopCommands Include="@(AnalysisFiles-> ' /file:%(rootdir)%(directory)%(filename)%(extension)', ' ')" />
+  		
   		<FxCopReferences Include="@(ReferenceFiles-> ' /reference:%(rootdir)%(directory)%(filename)%(extension)', ' ')" />
+  		
   		<SHFBFolder Include="$(ProgramFiles32)\EWSoftware\Sand Castle Help File Builder" />
   		<SandCastleFolder Include="$(ProgramFiles32)\Sandcastle" />
   		<CleanFiles Include="$(ArtifactsFolder)\ncover\*.*" />
@@ -117,15 +119,12 @@
 	
 	<Target Name="document"  DependsOnTargets="build">
 		<Copy SourceFiles="@(CoverageFiles)" DestinationFolder="$(BinFolder)\core\$(Configuration)" />
-   		<MSBuild 
-   			Condition="'$(BuildArea)' == 'all' And Exists('%(SandCastleFolder.FullPath)')" 
-   			Projects="$(BuildFolder)\scripts\all.shfbproj"
-      		Properties="Configuration=Release;Platform=AnyCPU;OutDir=$(ArtifactsFolder)\docs" />
-      		
+   			
       	<MSBuild 
-   			Condition="'$(BuildArea)' == 'core' And Exists('%(SandCastleFolder.FullPath)')" 
-   			Projects="$(BuildFolder)\scripts\core-only.shfbproj"
-      		Properties="Configuration=Release;Platform=AnyCPU;OutDir=$(ArtifactsFolder)\docs" />
+   			Condition="Exists('%(SandCastleFolder.FullPath)') And '$(Configuration)' == 'Release'" 
+   			Projects="$(BuildFolder)\scripts\docs.shfbproj"
+   			Properties='Configuration=Release;Platform=AnyCPU;OutDir=$(ArtifactsFolder)\docs;area=
+   			$(Area)' />
 
 		<!-- Notify user if Sand Castle is not found -->
 		<Warning

Copied: incubator/lucene.net/trunk/build/scripts/template.shfbproj (from r1172709, incubator/lucene.net/trunk/build/scripts/documentation.shfbproj)
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/build/scripts/template.shfbproj?p2=incubator/lucene.net/trunk/build/scripts/template.shfbproj&p1=incubator/lucene.net/trunk/build/scripts/documentation.shfbproj&r1=1172709&r2=1173798&rev=1173798&view=diff
==============================================================================
--- incubator/lucene.net/trunk/build/scripts/documentation.shfbproj (original)
+++ incubator/lucene.net/trunk/build/scripts/template.shfbproj Wed Sep 21 19:20:42 2011
@@ -1,15 +1,17 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+	<Import Project="core/documentation.targets" Condition="'$(BuildArea)' == 'core'" />
+	
   <PropertyGroup>
-    <!-- The configuration and platform will be used to determine which
-         assemblies to include from solution and project documentation
+    <!-- The configuration and platform will be used to determine which
+         assemblies to include from solution and project documentation
          sources -->
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
     <SchemaVersion>2.0</SchemaVersion>
     <ProjectGuid>{f57dd4a8-d22e-43fd-87de-2ba22a54564d}</ProjectGuid>
     <SHFBSchemaVersion>1.9.3.0</SHFBSchemaVersion>
-    <!-- AssemblyName, Name, and RootNamespace are not used by SHFB but Visual
+    <!-- AssemblyName, Name, and RootNamespace are not used by SHFB but Visual
          Studio adds them anyway -->
     <AssemblyName>Documentation</AssemblyName>
     <RootNamespace>Documentation</RootNamespace>
@@ -32,8 +34,8 @@
     <BinaryTOC>False</BinaryTOC>
     <IncludeStopWordList>False</IncludeStopWordList>
   </PropertyGroup>
-  <!-- There are no properties for these groups.  AnyCPU needs to appear in
-       order for Visual Studio to perform the build.  The others are optional
+  <!-- There are no properties for these groups.  AnyCPU needs to appear in
+       order for Visual Studio to perform the build.  The others are optional
        common platform types that may appear. -->
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
   </PropertyGroup>