![](/img/trans.png)
[英]Manage javaagent dependencies in a Java project built with Gradle
[英]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.