Ignore:
Timestamp:
2014-07-16T21:53:44+12:00 (10 years ago)
Author:
ak19
Message:

Part of port from lucene3.3.0 to lucene4.7.2. Related to LuceneWrapper. 1. Updating the lucene-gs makefiles to allow compiling up Lucene4Wrapper.jar or Lucene3Wrapper.jar. Only the Linux Makefile.in has been tested so far. 2. Adding in the jar files necessary for Lucene4Wrapper into the lib folder's new lucene4 subfolder. 3. Updating the Lucene src code to use lucene4.7.2 instead of lucene3.3.0.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/common-src/indexers/lucene-gs/winMake.bat

    r27330 r29148  
    44
    55rem ---- Where to put class files ----
     6set JAVACLASSDIR4=classes4
    67set JAVACLASSDIR3=classes3
    78
     
    1516set JAVACOPTIONS=-deprecation -g -O
    1617
     18:: Note that both jar file lists need to be modified simultaneously when the jar dependencies are changed
     19set LUCENE4_JAR=.\lib\lucene-core-4.7.2.jar;.\lib\lucene-analyzers-common-4.7.2.jar;.\lib\lucene-analyzers-kuromoji-4.7.2.jar;.\lib\lucene-queryparser-4.7.2.jar
     20set UNJAR_LUCENE4_JAR=%JAR% xf ..\lib\lucene-core-4.7.2.jar && %JAR% xf ..\lib\lucene-lucene-analyzers-common-4.7.2.jar && %JAR% xf ..\lib\lucene-analyzers-kuromoji-4.7.2.jar %JAR% xf ..\lib\lucene-queryparser-4.7.2.jar
     21
    1722set LUCENE3_JAR=.\lib\lucene-core-3.3.0.jar
    1823set MYCLASSPATH3=%LUCENE3_JAR%;%JAVACLASSDIR3%
     24
     25
     26set MYCLASSPATH4=%LUCENE4_JAR%;%JAVACLASSDIR4%
    1927
    2028if "%DEBUG%" == "" (
     
    3341    goto done
    3442
     43:lucene3
     44       if not exist %JAVACLASSDIR3% mkdir %JAVACLASSDIR3%
     45       echo Compiling Greenstone Lucene version 3.x Java classes ...
     46       %JAVAC% -d %JAVACLASSDIR3% -classpath %MYCLASSPATH3% %JAVACOPTIONS% -sourcepath src src\org\greenstone\LuceneWrapper3\*.java
     47       cd %JAVACLASSDIR3%
     48       %JAR% xf ..\%LUCENE3_JAR%
     49       cd ..
     50       %JAR% cf LuceneWrapper3.jar -C %JAVACLASSDIR3% .
     51       goto done
     52
     53
    3554:all
    36     if not exist %JAVACLASSDIR3% mkdir %JAVACLASSDIR3%
    37     echo Compiling Greenstone Lucene version 3.x Java classes ...
    38     %JAVAC% -d %JAVACLASSDIR3% -classpath %MYCLASSPATH3% %JAVACOPTIONS% -sourcepath src src\org\greenstone\LuceneWrapper3\*.java
    39     cd %JAVACLASSDIR3%
    40     %JAR% xf ..\%LUCENE3_JAR%
     55    if not exist %JAVACLASSDIR4% mkdir %JAVACLASSDIR4%
     56    echo Compiling Greenstone Lucene version 4.x Java classes ...
     57    %JAVAC% -d %JAVACLASSDIR4% -classpath %MYCLASSPATH4% %JAVACOPTIONS% -sourcepath src src\org\greenstone\LuceneWrapper4\*.java
     58    cd %JAVACLASSDIR4%
     59    %UNJAR_LUCENE4_JAR%
    4160    cd ..
    42     %JAR% cf LuceneWrapper3.jar -C %JAVACLASSDIR3% .
     61    %JAR% cf LuceneWrapper4.jar -C %JAVACLASSDIR4% .
    4362    goto done
    4463
     
    4867:clean
    4968    echo Cleaning up Greenstone Lucene ...
     69    if exist %JAVACLASSDIR4% rmdir /S /Q %JAVACLASSDIR4%
     70        if exist LuceneWrapper4.jar del LuceneWrapper4.jar
    5071    if exist %JAVACLASSDIR3% rmdir /S /Q %JAVACLASSDIR3%
    5172        if exist LuceneWrapper3.jar del LuceneWrapper3.jar
Note: See TracChangeset for help on using the changeset viewer.