У меня есть тестовый проект Scala, который записывает некоторую информацию в базу данных mysql. Я настроил проект с помощью sbt и использую sbt-eclipsify, чтобы запустить его из eclipse. Я также использовал плагин sbt sbt-assembly для создания одного jar-файла со всеми необходимыми классами из зависимых jar-файлов. Я могу без проблем запустить программу из eclipse и из sbt.
Я запускаю его из одного jar-файла, который собирает sbt-сборка:
java -classpath target/test1-assembly-1.0-SNAPSHOT.jar example.InsertDataIntoDatabase
но это не с:
Не найден подходящий драйвер для jdbc: mysql: // localhost: 3306 / test
* * 1010
Моей первой мыслью было, что sbt-assembly, возможно, пропустила зависимость от драйвера mysql, но я разархивировал jar-файл и обнаружил внутри него com / mysql / jdbc / Driver.class.
Есть ли какая-то другая зависимость, которую она могла бы пропустить?
Как это можно решить?