Указание -javaagent другим способом - PullRequest
1 голос
/ 21 июня 2011

Я пытаюсь добраться до точки, где я могу запустить свое веб-приложение, используя:

java -jar application.jar

Я встроил Jetty и использовал сборку maven для создания необходимого фляги, но все это прекрасно работаетЯ только что понял, что мне нужен LTW с AspectJ.Обычно, когда приложение разворачивается на сервере приложений, -javaagent: aspectjweaver.jar добавляется к запуску сервера приложений.Я не хочу, чтобы строка чистого запуска моего приложения превратилась в:

java -javaagent:aspectjweaver.jar -jar application.jar

Так есть ли другой способ, которым я могу запустить Aspectj LTW, не прибегая к этому?

1 Ответ

1 голос
/ 21 июня 2011

Как насчет попытки сплетения времени сборки с Aspectj, таким образом, единственной зависимостью во время выполнения будет файл aspectjrt.jar, и он не потребует явной директивы -javaagent.

...