Я пытаюсь создать один исполняемый файл *.jar через плагин proguard для sbt 10.* .
Кажется, все в порядке, за исключением того, что sbt-proguard не включает java jar (в моем случае mysql-connector-java-5.1.10.jar), когда я пытаюсь запустить output jar с участием
java -jar proguard-output.min.jar
я собираюсь
Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
(в то время как sbt `run` работает нормально, поэтому коннектор mysql определенно находится в проекте).
Я попытался использовать эту проблему, явно добавив банку в build.sbt:
proguardInJars += Path.userHome / ".m2" / "repository" / "mysql" / "mysql-connector-java" / "5.1.10" / "mysql-connector-java-5.1.10.jar"
кроме того, в журнале proguard:
...
Preparing output jar
...
Copying resources from program jar [/home/kostya/.m2/repository/mysql/mysql-connector-java/5.1.10/mysql-connector-java-5.1.10.jar] (filtered)
...
Но я все еще получаю то же исключение. Что я делаю неправильно?