我有一个需要的JavaAgent JAR:
bootRun
中(在bootRun_ManifestJar.jar
MANIFEST类路径中引用)bootJar
(App.jar BOOT-INF/lib
目录)中。 到目前为止我尝试过的是:
compileOnly "com.quartzdesk:quartzdesk-agent:3.6.0"
这不包括bootRun
或bootJar
中的JARruntime "com.quartzdesk:quartzdesk-agent:3.6.0"
这包括bootRun
和bootJar
中的JAR(应该包括在bootJar
中)。任何建议将不胜感激。谢谢!
最佳答案
runtime
依赖关系意味着在编译时它不包含在classpath中,但仍会在最终jar
中打包到libs
中,并在应用程序启动时加载到classpath中。
这对于依赖项非常有用,因为依赖项在应用程序源代码(如JDBC驱动程序或Liquibase)中没有使用。