Я хочу добавить "org.kohsuke" % "file-leak-detector" % "1.13"
агент Java в свою конфигурацию sbt.
//plugins.sbt
addSbtPlugin("com.lightbend.sbt" % "sbt-javaagent" % "0.1.5")
//build.sbt
enablePlugins(SbtWeb, PlayScala, DebianPlugin, JavaAgent)
javaAgents += "org.kohsuke" % "file-leak-detector" % "1.13"
но это не удалось во время выполнения.
Failed to find Premain-Class manifest attribute in /usr/share/someApp/bin/../file-leak-detector/file-leak-detector-1.13.jar
Error occurred during initialization of VM
agent library failed to init: instrument
Я обнаружил, что мне нужен jar с зависимостями, чтобы запустить его как javaAgent, но если я теоретически могу загрузить его из https://repo1.maven.org/maven2/org/kohsuke/file-leak-detector/1.13/ Я не знаю, как использовать его с sbt-javaagent
плагин.
Я также пробовал:
javaAgents += ("org.kohsuke" % "file-leak-detector" % "1.13") from "https://repo1.maven.org/maven2/org/kohsuke/file-leak-detector/1.13/file-leak-detector-1.13-jar-with-dependencies.jar"
но без везения. Есть идеи, как заставить плагин sbt-javaagent использовать file-leak-detector-1.13-jar-with-dependencies.jar
вместо file-leak-detector-1.13-jar
?