Pregunta

¿Hay una manera de especificar el nombre del archivo aop.xml con LTW? o definir otro nombre y ubicación? Tengo varios módulos de software que utilizo y que todo uso META-INF / aop.xml con diferentes configuraciones. Incluyo estos módulos en una aplicación web y luego todo dependens cómo se despliega / envasar, en el que se utiliza aop.xml archivo .. Así que he descubierto después de un largo tiempo de búsqueda que no todo el tejido de calada LTW lugar de corregir, ya que depende de aop.xml fue utilizado ...

Básicamente necesito usar ambos archivos aop.xml, un poco de la fusión de ambas contenido de los archivos aop.xml ...

¿Cómo hacer esto? Ed

¿Fue útil?

Solución

Cuando se utiliza AspectJ puede utilizar la propiedad del sistema org.aspectj.weaver.loadtime.configuration a punto a otro archivo de configuración. Por ejemplo:

-D org.aspectj.weaver.loadtime.configuration=META-INF/myaop.xml

Otros consejos

Duplicar de en AspectJ usando aop.xml .

Además, el AspectJ documentación dice:

Cuando varios archivos de configuración son visibles a partir de un determinado tejido de cargador de clases su contenido se fusionan conceptualmente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top