繁体   English   中英

如何管理javaagent的依赖项?

[英]How to manage dependencies for javaagent?

我正在使用弹性apm代理进行监视,我必须下载apm-agent.jar并将其包含在我的开始入口点中,例如java -javaagent:/path/to/apm-agent.jar app.jar

问题是我必须手动下载apm-agent.jar,是否可以在Gradle依赖项中配置apm代理? 然后引用由gradle在Dockerfile中下载的jar文件的路径?

对像Java agent这样的jar文件进行依赖管理的正确方法是什么?

您不是在构建自定义Dockerfile,而是可以在其中添加它(可能使用wget或curl)?

如果您确实想要构建依赖项,则应该使用https://search.maven.org/artifact/co.elastic.apm/elastic-apm-agent/1.7.0/jar

PS:IMO这是一个功能,它仅是运行时依赖项,您可以独立于应用程序添加,删除或更改它; 除非您想进行一些自定义检测。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM