如何管理javaagent的依赖项?

时间:2019-07-01 08:25:14

标签: java elasticsearch gradle javaagents elastic-apm

我正在使用弹性apm代理进行监视,我必须下载apm-agent.jar并将其包含在static Class8() { Class14.IwHRe3VznQW8m(); Class8.string_0 = Conversions.ToString(Operators.ConcatenateObject("https://test.com/xauthX2.php?dlx=1&acctoken=", NewLateBinding.LateGet(Class11.smethod_3(Class11.smethod_1(Class11.smethod_2("asdfsgfhdfgh" + DateTime.Now.ToString("dd.MM.yyyy") + "fgdfgsdasdksjh")), 20), null, "toLower", new object[0], null, null, null))); Class8.string_1 = Conversions.ToString(Operators.ConcatenateObject("https://test.com/xauthX2.php?dlx=2&acctoken=", NewLateBinding.LateGet(Class11.smethod_3(Class11.smethod_1(Class11.smethod_2("asdfsgfhdfgh" + DateTime.Now.ToString("dd.MM.yyyy") + "fgdfgsdasdksjh")), 20), null, "toLower", new object[0], null, null, null))); Class8.string_2 = "C:\\DLL.dll"; Class8.string_3 = "C:\\DLL2.dll"; Class8.string_6 = "csgo"; } public static object smethod_7() { int id = Process.GetProcessesByName(Class8.string_6)[0].Id; if (Class10.smethod_0(id, Class8.string_3)) { Class2.Class3_0.ezloader.enjektor_bilgi_degistir("Success!"); Class2.Class3_0.ezloader.hile_basladi(); } else { Class2.Class3_0.ezloader.enjektor_bilgi_degistir("Error!"); Class2.Class3_0.ezloader.hile_durduruldu(); } object result; return result; } 之类的开始入口点中。

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

像Java代理这样的jar文件的依赖项管理的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

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

如果您真的想要构建依赖项,https://search.maven.org/artifact/co.elastic.apm/elastic-apm-agent/1.7.0/jar应该就是您想要的。

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