Play(2.0.2) プロジェクトを使用して、Jenkins でビルド パイプラインを確立しようとしています。
ソースを一度だけビルドして、ダウンストリーム ビルドにクラスを使用したいので、"sbt test:compile" を実行する "compile" ジョブを作成しました。それはこれまでのところうまくいきます。
次のジョブは、コンパイルされたテストを実行するだけです。「sbt test」を使用すると、期待どおりに動作しますが、ソースを再度コンパイルします。
しかし、「sbt test:run」を実行しようとすると、次のように表示されます。
[info] Loading project definition from ~/myproject/project
[info] Set current project to myproject (in build file: ~/myproject/)
java.lang.RuntimeException: No main class detected.
at scala.sys.package$.error(package.scala:27)
[error] {file:~/myproject/test:run: No main class detected.
ローカルでも同じことが起こります。「sbt test」は実行できますが、「sbt test:run」は実行できません。同じエラー。
私を正しい方向に向けることができる人はいますか?