私はいくつかの情報をmysqlデータベースに書き込むScalaテストプロジェクトを持っています。私はsbtでプロジェクトをセットアップし、sbt-eclipsifyを使用してEclipseから実行できます。また、sbtプラグインsbt-assemblyを使用して、依存jarから必要なすべてのクラスを持つ単一のjarファイルを作成しました。私は日食とsbtから問題なくプログラムを走らせることができます。jdbc:mysqlのドライバが見つかりません。
私はSBT-アセンブリのビルド、単一のjarファイルから実行していない:
java -classpath target/test1-assembly-1.0-SNAPSHOT.jar example.InsertDataIntoDatabase
が、それはで失敗します。
JDBCが見つかりませ最適なドライバ:mysqlの:// localhostを:3306 /テスト
私の最初の考えは、sbt-assemblyがmysqlドライバの依存関係を逃している可能性がありますが、jarファイルを解凍してcom/mysql/jdbc/Driver.classが見つかりました。
他の依存関係はありますか?
どうすれば解決できますか?