You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by eh...@apache.org on 2004/01/26 18:26:38 UTC

cvs commit: jakarta-lucene-sandbox/contributions/WordNet build.xml

ehatcher    2004/01/26 09:26:38

  Modified:    contributions/WordNet build.xml
  Log:
  add building of index and looking up a synonym to the build file
  
  Revision  Changes    Path
  1.2       +42 -0     jakarta-lucene-sandbox/contributions/WordNet/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-lucene-sandbox/contributions/WordNet/build.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- build.xml	6 Jan 2004 01:30:01 -0000	1.1
  +++ build.xml	26 Jan 2004 17:26:38 -0000	1.2
  @@ -6,5 +6,47 @@
       WordNet
     </description>
   
  +  <property name="prolog.file" location="prologwn/wn_s.pl"/>
  +  <property name="synindex.dir" location="index"/>
  +
  +  <available property="synindex.exists" file="${synindex.dir}" type="dir"/>
  +
     <import file="../common.xml"/>
  +
  +  <target name="index" depends="compile">
  +    <fail if="synindex.exists">
  +      Index already exists - must remove first.
  +    </fail>
  +
  +    <java classname="org.apache.lucene.wordnet.Syns2Index">
  +      <classpath>
  +        <path refid="compile.classpath"/>
  +        <pathelement location="${build.classes.dir}"/>
  +      </classpath>
  +
  +      <arg file="${prolog.file}"/>
  +      <arg file="${synindex.dir}"/>
  +    </java>
  +  </target>
  +
  +  <target name="synonym">
  +    <fail unless="synindex.exists">
  +      Index does not exist.
  +    </fail>
  +
  +    <fail unless="word">
  +      Must specify 'word' property.
  +    </fail>
  +    
  +    <java classname="org.apache.lucene.wordnet.SynLookup">
  +      <classpath>
  +        <path refid="compile.classpath"/>
  +        <pathelement location="${build.classes.dir}"/>
  +      </classpath>
  +
  +      <arg file="${synindex.dir}"/>
  +      <arg value="${word}"/>
  +    </java>
  +  </target>
  +
   </project>
  
  
  

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