2017-11-01 20 views
0

私のプロジェクトにhttps://github.com/dispalt/sbt-reactjsプラグインを使用しようとしています。 READMEにプラグインSbtWebを有効にする指示があります。私は私のproject/build.sbtでこのようにそれをやった:sbtでScalaプロジェクトを構築するときにSbtWebが見つかりません

lazy val root = (project in file(".")) 
    .settings(
    name := "fooapp", 
    version := "0.1", 
    scalaVersion := "2.12.4" 
    ) 
    .enablePlugins(SbtWeb) 

私はproject/plugins.sbtは次のようになります。すべてが右に見えますがのIntelliJ IDEAに構築するとき

resolvers ++= Seq(
    "Typesafe Releases Repository" at "http://repo.typesafe.com/typesafe/releases/", 
    "Local Maven Repository" at "file://"+Path.userHome.absolutePath+"/.m2/repository", 
    Resolver.sonatypeRepo("public") 
) 

addSbtPlugin("com.github.ddispaltro" % "sbt-reactjs" % "0.6.8") 
addSbtPlugin("com.typesafe.sbt" % "sbt-web" % "1.2.0") 

、私はこのエラーを取得しています:

Error:Error while importing SBT project:<br/><pre> 
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=384M; support was removed in 8.0 
/fooapp/project/build.sbt:7: error: not found: value SbtWeb 
.enablePlugins(SbtWeb) 
^ 
sbt.compiler.EvalException: Type error in expression 
[error] sbt.compiler.EvalException: Type error in expression 
[error] Use 'last' for the full log. 
Invalid response.</pre> 

私は何が間違っていますか? (私はbuild.propertiesを経由して0.13.16セットを使用しています)

答えて

1

project/build.sbtにあるものは、./build.sbt(プロジェクトのルート)にする必要があります。 project structureに関するsbtのドキュメントを読んでください。

build.sbt 
project/ 
    build.properties 
    plugins.sbt 
+0

これは機能しました。ありがとうございました!私は他の問題を解決するリフレッシュを強制するために私のホームディレクターから '.sbt /'を削除しなければなりませんでした。 –

関連する問題