我正试图通过以下方式启动我的Web应用程序:
java -jar application.jar
我已经嵌入Jetty并使用maven程序集来构建所需的jar,这一切都很完美,但我刚刚意识到我需要使用AspectJ的LTW。通常,当应用程序部署在appserver中时,-javaagent:aspectjweaver.jar会添加到appserver启动中。我不希望我的应用程序的干净启动行变成:
java -javaagent:aspectjweaver.jar -jar application.jar
那么有没有其他方法可以启动Aspectj LTW而不诉诸于此?
答案 0 :(得分:1)
如何尝试使用Aspectj编译构建时间,这样在运行时唯一的依赖项将是aspectjrt.jar文件,并且不需要显式的-javaagent指令。