lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ehatc...@apache.org
Subject svn commit: r151469 - lucene/java/trunk/contrib/TODO.txt
Date Sat, 05 Feb 2005 02:23:20 GMT
Author: ehatcher
Date: Fri Feb  4 18:23:19 2005
New Revision: 151469

URL: http://svn.apache.org/viewcvs?view=rev&rev=151469
Log:
add convenient TODO file to keep track of sandbox -> contrib move

Added:
    lucene/java/trunk/contrib/TODO.txt

Added: lucene/java/trunk/contrib/TODO.txt
URL: http://svn.apache.org/viewcvs/lucene/java/trunk/contrib/TODO.txt?view=auto&rev=151469
==============================================================================
--- lucene/java/trunk/contrib/TODO.txt (added)
+++ lucene/java/trunk/contrib/TODO.txt Fri Feb  4 18:23:19 2005
@@ -0,0 +1,51 @@
+- Modify top-level build.xml to build contrib area.
+
+- Implement javadoc w/ groups
+
+- Add download of dependencies
+
+- Add conditional hooks to allow build to succeed even without 3rd party dependencies
+
+- migrate other sandbox pieces over to contrib
+
+---------------------------
+
+Notes from e-mail thread:
+Here's my proposal:
+  1. Move sandbox/contributions to src/contrib;
+  2. Change build.xml to build, test & package sandbox packages too.
+  3. Change sandbox build.xml's to build in a top-level build/contrib directory, and package
into a top-level dist/contrib directory, so that no files are written in src/contrib.
+
+Once this is done, then:
+
+ "ant compile" will compile all core and contributed code, building something like:
+
+    build/
+      classes/  -- core classes
+      contrib/
+        highlighter/ -- highlighter classes
+        ...
+
+ "ant test" will test all core and contributed code
+
+ "ant dist" will create something like:
+
+      dist/
+        lucene-XX.tar.gz
+        lucene-src-XX.tar.gz
+        lucene-XX.zip
+        lucene-src-XX.zip
+        contrib/
+          highligher-XX.tar.gz
+          ...
+
+And so on.
+
+
+Also, we should combine the javadoc into a single tree, with a "Core" group followed by a
"Contrib" group:
+
+http://java.sun.com/j2se/1.4.2/docs/tooldocs/solaris/javadoc.html#group
+
+As an example, Nutch does this for "Core" and "Plugin":
+
+http://www.nutch.org/docs/api/overview-summary.html



---------------------------------------------------------------------
To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-dev-help@jakarta.apache.org


Mime
View raw message