最新バージョンのアクティベーター (1.3.9) をダウンロードし、このガイドライン ( http://www.lagomframework.com/documentation/1.0.x/GettingStarted.html )を使用して Lagom プロジェクトを起動して実行しようとしています。
新しい lagom-java プロジェクトを取得しました (activator new コマンドを使用)。プロジェクト ディレクトリでアクティベーター コマンドを正常に実行できますが、アクティベーター コンソールで Eclipse を実行しようとすると、次のエラーが発生します。
java.lang.IllegalStateException: Undefined setting 'eclipseSkipProject in Scope(Select(ProjectRef(file:/C:/code/microservices/first-ms/,lagom-internal-meta-project-service-locator)),This,This,This)'!
「project/eclipse.sbt」に次のエントリがあります。
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")
そして、project/plugins.sbt 内の以下:
addSbtPlugin("com.lightbend.lagom" % "lagom-sbt-plugin" % "1.0.0-M1")
addSbtPlugin("com.typesafe.sbt" % "sbt-lagom-bundle" % "1.0.2")
addSbtPlugin("com.typesafe.conductr" % "sbt-conductr-sandbox" % "1.4.2")
「lagom-internal-meta-project-service-locator」は Eclipse にインポートされない内部プロジェクトであることはわかっていますが、ビルドで「skipProject」を定義していないため、eclipseSkipProject 設定をどこから取得しているかはわかりません。どこでもsbt。
私はラグムのデフォルト設定で実行しているだけなので、すぐに使えるはずだと思いました。ここで何が問題なのですか?