【发布时间】:2017-01-26 01:13:55
【问题描述】:
请您告诉我,一旦它在 fat jar 中,我如何引用 aspectjweaver,因为我必须在运行时引用相同的内容:
java -javaagent:aspectj-weaver.jar my-app.jar
我正在使用 sbt 程序集。
【问题讨论】:
-
你想做什么?问题不清楚。您想从命令行中引用 aspectjweaver.jar,如问题所示,还是想在运行时以编程方式使用它?这两个选项完全不同。
-
哦,顺便说一句:如果你可以控制你的胖 JAR - 你似乎是因为你设法将 aspectjweaver.jar 打包在其中 - 你为什么不简单地使用 AspectJ 编译时编织并将 aspectjrt.jar 放入胖 JAR 中?这要容易得多。
-
我正在使用 kamon.io/introduction/get-started ,按照手动过程我可以使用 aspectj-weaver.jar,但正如您所建议的,我很想使用 aspectjrt.jar 进行编译时编织。我们正在使用基于 sbt 的构建过程,因此我们可以捆绑 aspectjrt.jar ,但不确定 Kamon.io 是否能够支持。
标签: sbt aspectj sbt-assembly