Ignore:
Timestamp:
2013-05-14T11:17:21+12:00 (11 years ago)
Author:
kjdon
Message:

upgrading gs2 to use Lucene 3 - same as gs3 uses.

Location:
main/trunk/greenstone2/common-src/indexers/lucene-gs
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/common-src/indexers/lucene-gs/Makefile.in

    r24732 r27330  
    33JAR = jar
    44
    5 LUCENE_JAR = ./lib/lucene-core-2.3.2.jar
    65LUCENE3_JAR = ./lib/lucene-core-3.3.0.jar
    7 
    8 
    9 LUCENE_WRAPPER_OBJECTS = \
    10     classes/org/greenstone/LuceneWrapper/GS2Analyzer.class \
    11     classes/org/greenstone/LuceneWrapper/GS2IndexModifier.class \
    12     classes/org/greenstone/LuceneWrapper/GS2LuceneDelete.class \
    13     classes/org/greenstone/LuceneWrapper/GS2LuceneEditor.class \
    14     classes/org/greenstone/LuceneWrapper/GS2LuceneIndexer.class \
    15     classes/org/greenstone/LuceneWrapper/GS2LuceneQuery.class \
    16     classes/org/greenstone/LuceneWrapper/LuceneQueryResult.class
    176
    187LUCENE3_WRAPPER_OBJECTS = \
     
    2716    classes3/org/greenstone/LuceneWrapper3/SharedSoleneQueryResult.class
    2817
    29 LUCENE_WRAPPER_JAR = LuceneWrapper.jar
    30 
    3118LUCENE3_WRAPPER_JAR = LuceneWrapper3.jar
    32 
    33 
    34 classes/org/greenstone/LuceneWrapper/%.class: src/org/greenstone/LuceneWrapper/%.java
    35     mkdir -p classes && $(JAVAC) $(JAVACFLAGS) -classpath $(LUCENE_JAR):classes:. -d classes -sourcepath src/ src/org/greenstone/LuceneWrapper/$*.java
    3619
    3720# For now, drop using JAVACFLAGS in compile line, as it typically sets
     
    4023    mkdir -p classes3 && $(JAVAC) -classpath $(LUCENE3_JAR):classes3:. -d classes3 -sourcepath src/ src/org/greenstone/LuceneWrapper3/$*.java
    4124
    42 LuceneWrapper.jar: $(LUCENE_WRAPPER_OBJECTS)
    43     cd classes && jar xf ../$(LUCENE_JAR)
    44     $(JAR) cf $(LUCENE_WRAPPER_JAR) -C classes .
    45 
    4625LuceneWrapper3.jar: $(LUCENE3_WRAPPER_OBJECTS)
    4726    cd classes3 && jar xf ../$(LUCENE3_JAR)
    4827    $(JAR) cf $(LUCENE3_WRAPPER_JAR) -C classes3 .
    4928
    50 all: $(LUCENE_WRAPPER_JAR) $(LUCENE3_WRAPPER_JAR)
    51 
     29all: $(LUCENE3_WRAPPER_JAR)
    5230install: all
    5331
    5432clean:
    55     /bin/rm -f $(LUCENE_WRAPPER_OBJECTS) $(LUCENE_WRAPPER_JAR)
    5633    /bin/rm -f $(LUCENE3_WRAPPER_OBJECTS) $(LUCENE3_WRAPPER_JAR)
    5734
    5835distclean: clean
    59     if test -e classes; then /bin/rm -r classes; fi
    60     if test -e $(LUCENE_WRAPPER_JAR); then /bin/rm -r $(LUCENE_WRAPPER_JAR); fi
    6136    if test -e classes3; then /bin/rm -r classes3; fi
    6237    if test -e $(LUCENE3_WRAPPER_JAR); then /bin/rm -r $(LUCENE3_WRAPPER_JAR); fi
  • main/trunk/greenstone2/common-src/indexers/lucene-gs/winMake.bat

    r24746 r27330  
    44
    55rem ---- Where to put class files ----
    6 set JAVACLASSDIR=classes
    76set JAVACLASSDIR3=classes3
    87
     
    1514
    1615set JAVACOPTIONS=-deprecation -g -O
    17 
    18 set LUCENE_JAR=.\lib\lucene-core-2.3.2.jar
    19 set MYCLASSPATH=%LUCENE_JAR%;%JAVACLASSDIR%
    2016
    2117set LUCENE3_JAR=.\lib\lucene-core-3.3.0.jar
     
    3834
    3935:all
    40     if not exist %JAVACLASSDIR% mkdir %JAVACLASSDIR%
    41     echo Compiling Greenstone Lucene version 2.x Java classes ...
    42     %JAVAC% -d %JAVACLASSDIR% -classpath %MYCLASSPATH% %JAVACOPTIONS% -sourcepath src src\org\greenstone\LuceneWrapper\*.java
    43     cd %JAVACLASSDIR%
    44     %JAR% xf ..\%LUCENE_JAR%
    45     cd ..
    46     %JAR% cf LuceneWrapper.jar -C %JAVACLASSDIR% .
    47 
    4836    if not exist %JAVACLASSDIR3% mkdir %JAVACLASSDIR3%
    4937    echo Compiling Greenstone Lucene version 3.x Java classes ...
     
    6048:clean
    6149    echo Cleaning up Greenstone Lucene ...
    62     if exist %JAVACLASSDIR% rmdir /S /Q %JAVACLASSDIR%
    63         if exist LuceneWrapper.jar del LuceneWrapper.jar
    6450    if exist %JAVACLASSDIR3% rmdir /S /Q %JAVACLASSDIR3%
    6551        if exist LuceneWrapper3.jar del LuceneWrapper3.jar
Note: See TracChangeset for help on using the changeset viewer.