/ / Erreur de compilation: modification de @Data dans le package «org.eclipse.xtend.lib» par «org.eclipse.xtend.lib.annotations.Data» - Xtend 2.7.2 - xtext, xtend

Erreur de compilation: Modification de @Data dans le package «org.eclipse.xtend.lib» en «org.eclipse.xtend.lib.annotations.Data» - Xtend 2.7.2 - xtext, xtend

J'ai migré xtext de 2.6.0 à 2.7.2. Après la migration, nous avons eu des erreurs de compilation liées à @Data en paquet org.eclipse.xtend.lib . Cette annotation était dépréciée et indiquait de nouvelles annotations de "org.eclipse.xtend.lib.annotations.Data" . Mais toujours pas compiler

Ci-dessous, la trace pour le même.

Error during annotation processing:
java.lang.NoSuchMethodError:
org.eclipse.xtend.lib.macro.TransformationContext.isThePrimaryGeneratedJavaElement(Lorg/eclipse/xtend/lib/macro/declaration/Element;)Z
org.eclipse.xtend.lib.annotations.DataProcessor$Util$1.apply(DataProcessor.java:64)
org.eclipse.xtend.lib.annotations.DataProcessor$Util$1.apply(DataProcessor.java:1)
org.eclipse.xtext.xbase.lib.internal.BooleanFunctionDelegate.apply(BooleanFunctionDelegate.java:40)
com.google.common.collect.Iterators$7.computeNext(Iterators.java:702)
com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
org.eclipse.xtext.xbase.lib.IterableExtensions.forEach(IterableExtensions.java:398)
org.eclipse.xtend.lib.annotations.DataProcessor.doTransform(DataProcessor.java:97)
org.eclipse.xtend.lib.macro.AbstractClassProcessor.doTransform(AbstractClassProcessor.java:42)

Cordialement Srinivas

Réponses:

1 pour la réponse № 1

ajouter org.eclipse.xtend.lib à classpath!