aop.xml Namen und den Ort?
-
03-10-2019 - |
Frage
Gibt es eine Möglichkeit, den Namen der Datei aop.xml mit LTW angeben? oder einen anderen Namen und den Ort definieren? Ich habe mehrere Softwaremodule, die ich nutzen, und dass jegliche Nutzung META-INF / aop.xml mit unterschiedlichen Einstellungen. Ich schließe diese Module in einer Web-Anwendung und dann alles dependens, wie es eingesetzt / ausgepackt, die aop.xml Datei verwendet wird .. Also habe ich nach langer Zeit entdeckt zu korrigieren, dass nicht alle LTW Weben Toke Ort des Suchens, wie es mit aop.xml abhängig war ...
verwendetIm Grunde muss ich beide aop.xml-Dateien verwenden, ein bisschen von beiden Inhalt der aop.xml Zusammenführen von Dateien ...
Wie dies zu tun? Ed
Lösung
Wenn AspectJ verwenden, können Sie die Systemeigenschaft org.aspectj.weaver.loadtime.configuration
zu Punkt zu einer anderen Konfigurationsdatei verwenden. Zum Beispiel:
-D org.aspectj.weaver.loadtime.configuration=META-INF/myaop.xml
Andere Tipps
Duplizieren von Ladezeit Weben in AspectJ mit aop.xml .
Darüber hinaus ist die AspectJ Dokumentation sagt:
Wenn mehrere Konfigurationsdateien sind sichtbar von einer bestimmten Weberei Class Loader deren Inhalte konzeptionell zusammengeführt werden.