2013-04-29 4 views
0

j'ai un problème lorsque le plugin compilation éclipse c'est l'erreur que je reçoisplugin Eclipse pour hadoop

/usr/local/hadoop/src/contrib/eclipse-plugin$ ant 
Buildfile: /usr/local/hadoop/src/contrib/eclipse-plugin/build.xml 

BUILD FAILED 
/usr/local/hadoop/src/contrib/eclipse-plugin/build.xml:22: The following error occurred while executing this line: 
/usr/local/hadoop/src/contrib/build-contrib.xml:43: Element type "property" must be followed by either attribute specifications, ">" or "/>". 

Total time: 0 seconds 

et les lignes modifiées sont ces

41: <!--modificacion de hadoop--> 
42: <!-- Property added for compiling eclipse plugin --> 
43: <property name="src.eclipse"  location="${root}/usr/lib/eclipse"/> 
44: <!--cerrado--> 

Répondre

0

Avez-vous suivi un tutoriel pour créer cette fiche -dans ? Si vous ne modifiez que build.xml, je ne pense pas que cela fonctionnera. Voici ce que je et travaillé pour moi:

Modifier buildcontrib.xml (les lignes sur la sous dépendances la version de votre Hadoop, j'ai essayé tout cela avec un 1.2.1 Hadoop)

<property name="version" value="1.2.1" /> 

<property name="eclipse.home" value="/path/to/eclipse/home" /> 

Modifier et ajouter les lignes suivantes dans build.properties:

eclipse.home=/path/to/eclipse/home 

version=1.2.1 

commons­cli.version=1.2 

commons­configuration.version=1.6 

commons­httpclient.version=3.0.1 

commons­lang.version=2.4 

jackson­core­asl.version=1.8.8 

jackson­mapper­asl.version=1.8.8 

dans METAINF/MANIFEST.MF:

Bundle­ClassPath: classes/, 

lib/hadoop­core.jar, 

lib/commons­cli­1.2.jar, 

lib/commons­configuration­1.6.jar, 

lib/jackson­core­asl­1.8.8.jar, 

lib/commons­httpclient­3.0.1.jar, 

lib/jackson­mapper­asl­1.8.8.jar, 

lib/commons­lang­2.4.jar 

dans build.xml, ajouter après:

<fileset dir="${hadoop.root}"> 

      <include name="*.jar" /> 

</fileset> 

Enfin, execute ant pot et ajouter le bouchon généré pour éclipser.