[解決済み] SBT 0.13プロジェクトでメインクラスを設定する方法
2023-07-23 17:18:27
質問
SBTプロジェクトでメインクラスを設定する方法について教えてください。私は、バージョン0.13を使用しようとしています。
私のディレクトリ構造は非常にシンプルです(SBTのドキュメントとは異なります)。ルートフォルダで私は持っています
build.sbt
があり、以下のコンテンツがあります。
name := "sbt_test"
version := "1.0"
scalaVersion := "2.10.1-local"
autoScalaLibrary := false
scalaHome := Some(file("/Program Files (x86)/scala/"))
mainClass := Some("Hi")
libraryDependencies ++= Seq(
"org.scalatest" % "scalatest_2.10" % "2.0.M5b" % "test"
)
EclipseKeys.withSource := true
また、サブフォルダ
project
には、単一のファイル
Hi.scala
で、次のコードを含んでいます。
object Hi {
def main(args: Array[String]) = println("Hi!")
}
を呼び出すとコンパイルできるようになりました。
sbt compile
しかし
sbt run
が返ってくる
The system cannot find the file C:\work\externals\sbt\bin\sbtconfig.txt.
[info] Loading project definition from C:\work\test_projects\sbt_test\project
[info] Set current project to sbt_test (in build file:/C:/work/test_projects/sbt_test/)
java.lang.RuntimeException: No main class detected.
at scala.sys.package$.error(package.scala:27)
[trace] Stack trace suppressed: run last compile:run for the full output.
[error] (compile:run) No main class detected.
[error] Total time: 0 s, completed Apr 8, 2013 6:14:41 PM
どのように解決するのですか?
アプリケーションのソースを
src/main/scala/
,
project/
はビルド定義コードです。
関連
-
[解決済み] scalaの列挙を理解する
-
[解決済み] private[this] vs private
-
[解決済み] ジッパーがコモナドである理由を理解する
-
[解決済み] 機能的デザインパターン【終了しました
-
[解決済み] Scalaでimmutable.Mapをmutable.Mapに変換するにはどうしたらいいですか?
-
[解決済み] Spark ScalaのDataFrameのカラム名のリネーム
-
[解決済み] IntelliJ IDEAでSBTを使用してUber JAR (Fat JAR)をビルドする方法は?
-
[解決済み] タプルのリストをマップに変換する (重複するキーに対処する?)
-
[解決済み] 依存性注入のためのリーダーモナド:複数の依存性、ネストされた呼び出し
-
[解決済み] Scalaのメソッド宣言で等号を使用するのはいつですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] private[this] vs private
-
[解決済み] Scalaです。ScalaのコレクションにおけるTraversableとIterableの違いは何ですか?
-
[解決済み] Scalaの定数の命名規則?
-
[解決済み] Scalaの自動リソース管理にはどのようなものがありますか?
-
[解決済み] タイプダイナミックの仕組みと使い方を教えてください。
-
[解決済み] scala.concurrent.Promiseのユースケースは何ですか?
-
[解決済み] タプルのリストをマップに変換する (重複するキーに対処する?)
-
[解決済み] Mapにkeyやvalueが存在するかどうかを確認するには?
-
[解決済み] Scala。文字列からブール値へのエレガントな変換
-
[解決済み] ScalaでCurryする2つの方法、それぞれのユースケースは?