以下のScalaファイルに色々書くだけでは無理*1sbtのデフォルトでは、(task経由で)mainメソッドを実行させることはできても、その結果を直接Scalaのオブジェクトとして取得できない(そもそもmainには戻り値ないし、取得できても成功か失敗かのsys.exitの値くらいだし)という感じです。サンプル書いたので貼っておきます。短く書ける方法あったら教えて下さいあと、sbtは0.12.3(つまりScala2.9.2)なのに、mainはScala2.10など、sbt側と本体側でScalaのversionが異なる場合は、Scala標準ライブラリのクラス(SeqとかTupleとかその他全部)を使うと、受け渡しの際にバイナリ互換性が保証されないわけで、基本的にはArrayやStringなど、単にJavaのクラスを使ったほうがよいです。前テストの開始前に処理入れるってできるんだっけか。ちなみに、その件情報少ないんですが例えばdispatchがこんな感じでやってます。ClassLoaderさえ取得出来れば、あとはリフレクション経由で呼び出すだけです。projectの特定のtaskを直列に実行するtaskを自動でつくる2019-10-03mockitoとscalatestについて月別アーカイブ注目記事はてなブログをはじめよう!xuweiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。