AspectJ: Erreur ne peut pas déterminer la superclasse de type manquante
Je reçois le message d'erreur à l'aide d'un aspect de notre application.
Que dois-je corriger cette erreur ou qu'est-ce que cela signifie pour moi?
[AppClassLoader@13b8f62] error can't determine superclass of missing type xxx.yyy.zzz.execution.SystemVersion
when weaving type xxx.yyy.zzz.execution.DefaultDServerConfigurator
when weaving classes
when weaving
[Xlint:cantFindType]
Vous devez vous connecter pour publier un commentaire.
Cela signifie que lorsque tissage de type
xxx.yyy.zzz.execution.DefaultDServerConfigurator
, le typexxx.yyy.zzz.execution.SystemVersion
est nécessaire, mais SystemVersion ou de sa super-classe ne peut pas être chargé en raison des dépendances manquantes.Essentiellement, les aspects supplémentaires, les fichiers de classe/pots qui ne sont pas sur votre classpath lors de l'exécution.
Modifiant l'option
cantFindType
àdans le
ajc.properties
fichier résolu le problème pour moi.Vous pouvez spécifier le fichier de propriétés avec
-Xlintfile d:\temp\ajc.properties
Eu le même problème avec oracle et la kamon-jdbc, adjonction
resources/META-INF/aop.xml
fichier aidé: