Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Won't Fix
-
None
-
None
-
None
Description
Firstly, what prompted this issue was me wanting to use a git solr mirror but finding that git's lack of empty-directory support made the "example" ant task fail. This task requires examples/work to be in place so that it can delete its contents. Fixing this was a simple matter of adding:
<mkdir dir="${example}/work" /><!-- in case not there -->
Right before the delete task.
But then it occurred to me, why even have a "work" directory since Jetty will apparently use a temp directory instead. – try for yourself (stdout snippet):
2011-06-11 00:51:26.177:INFO::Extract file:/SmileyDev/Search/lucene-solr/solr/example/webapps/solr.war to /var/folders/zo/zoQJvqc9E0076p0THiri+k+++TI/
Tmp/Jetty_0_0_0_0_8983_solr.war_solr_k1kf17/webapp
On my Mac, this same directory was used for multiple runs, so somehow Jetty or the VM figures out how to reuse it.
Since this "example" setup isn't a real installation – it's just for demonstration, arguably it should not contain what it doesn't need. Likewise, perhaps the empty example/logs directory should be deleted. It's not used by default any way.