root/gs3-extensions/i-jetty/trunk/src/modified-jars/README.txt @ 23929

Revision 23929, 1.0 KB (checked in by davidb, 9 years ago)

README file explaining how the jar files in this directory were modified/tweaked to help the Android versin run successfully on Android.

  • Property svn:executable set to *
Line 
1
2====
3
4LuceneWrapper.jar has been regenerated for the Android version of Greenstone-3.
5The key issue was that the version being used in Greenstone:
6
7  gs2build/common-src/indexers/lucene-gs
8
9uses lucene-core-2.3.2.jar
10
11In this version of Lucene, IndexSearcher ultimately inherits from Remote/RMI.
12This isn't supported in Android's version of Java that it converts to Dex format.
13Shifting to a newer version (2.9.4, the newest version of the 2.x series) moves
14the code beyond this reliance.
15
16Command to compile:
17
18  ant common.compile-core
19  ant common.jar-cor
20
21(result in build needs to be renamed, and copied to a couples of spots so it
22is then included/unjar'd in the Greenstone wrapper code for Lucene)
23
24Another (optional) improvmenent was to compile the lucene, targetted at 1.6.
25This is to eliminate 'dx' warning about anonymous classes.  In:
26
27  common-build.xml
28
29locate the source and target 1.4 values, and change to 1.6
30
31====
32
33xalan.jar needs to be changed
Note: See TracBrowser for help on using the browser.