Я пытаюсь сделать один исполняемый файл * .jar через плагин proguard для sbt 10. *.
Все в порядке, за исключением того, что sbt-proguard не включаетjava jars (в моем случае mysql-connector-java-5.1.10.jar ) причина, когда я пытаюсь запустить выходной jar с
java -jar proguard-output.min.jar
Я получаю
Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
(хотя sbt `run` работает нормально, так что в проекте определенно работает соединитель mysql).
Я пытался использовать эту проблему, добавив jarявно в 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)
...
Но я все еще получаю то же исключение.Что я делаю не так?