le nom et l'emplacement aop.xml?
-
03-10-2019 - |
Question
Y at-il un moyen de spécifier le nom du fichier aop.xml avec LTW? ou définir un autre nom et l'emplacement? J'ai plusieurs modules logiciels que j'utilise et que toute utilisation META-INF / aop.xml avec des paramètres différents. J'inclus ces modules dans une application Web, puis tout dependens comment il est déployé / déballés, qui aop.xml fichier est utilisé .. Donc, j'ai découvert après une longue période de recherche que tous tissage LTW Toke lieu de corriger car il dépend de aop.xml a été utilisé ...
En fait, je dois utiliser les deux fichiers aop.xml, un peu de fusionner les deux contenus des fichiers aop.xml ...
Comment faire? Ed
La solution
Lors de l'utilisation AspectJ vous pouvez utiliser la propriété système org.aspectj.weaver.loadtime.configuration
pour pointer vers un autre fichier de configuration. Par exemple:
-D org.aspectj.weaver.loadtime.configuration=META-INF/myaop.xml
Autres conseils
tissage Le temps de chargement à l'aide AspectJ aop.xml .
En outre, le documentation AspectJ dit:
Lorsque plusieurs fichiers de configuration sont visibles à partir d'un tissage donné chargeur de classe leur contenu sont conceptuellement fusionnés.