Salut à tous,
J'essaye d'écrire un plugin perso dans le cadre du projet Nutch ( http://lucene.apache.org/nutch/ )
Je n'arrive pas à trouver la syntaxe correcte dans mon fichier build.
Dans le source java de mon plugin j'ai un import :
import org.apache.nutch.parse.xml.XMLParser
A la compilation j'ai un message d'erreur :
package org.apache.nutch.parse.xml : does not exist.
Cette erreur est normale. Les différents plugins dans Nutch sont indépendants. Mon plugin ne devrait pas avoir à faire appel au plugin XMLParser.
Pour l'instant j'ai trouvé une solution bancale : j'ai copié à la main l'archive du plugin : parse-xml.jar dans le directory /lib/ du projet.
C'est Ok, ça compile, par contre cette solution est totalement fausse.
Une meilleure solution consisterait à définir dans le build.xml de mon plugin l'archive parse-xml.jar :
<path id="plugin.deps">
<fileset dir="${build.dir}/../parse-xml">
<include name="*.jar" />
</fileset>
</path>
Cette syntaxe est fausse et je n'arrive pas à trouver la bonne syntaxe pour inclure l'archive parse-xml.jar dans la compil.
Je n'ai pas été très clair, je ne maîtrise pas du tout la compilation dans Ant. Désolé !
Merci par avance,
Partager