2017-04-20 10 views
0

https://scalapb.github.io/いるProtobufコンパイラ:私はこのことからいるProtobufコンパイラを使用していますScalaPB

私は、プラグインとlib依存関係を追加するための指示に従いました。 は、しかし、私はこのコードを置くたび:

PB.targets in Compile := Seq(
    scalapb.gen() -> (sourceManaged in Compile).value 
) 

は、私はいつもscalapbが見つからないというエラーを取得します。 私はこれをどこからインポートできるのか分かりません。

ありがとうございます!どのような助け本当に感謝!

+0

build.sbtをもう少し見せてみるといいかもしれません。 – mfirry

+0

build.sbtでは、基本的にaddSbtPlugin( "com.thesamet"% "sbt-protoc"% "0.99.6")を入れます。 libraryDependencies + = "com.trueaccord.scalapb" %% "compilerplugin"% "0.6。コンパイル時のPBtargets:= Seq( scalapb.gen() - >(sourceManaged in Compile).value )しかし、sbtが読み込まれるたびに、scalapbが見つからないというメッセージが表示されます –

答えて

1

あなたbuild.sbtproject/scalapb.sbt

addSbtPlugin("com.thesamet" % "sbt-protoc" % "0.99.6") 

libraryDependencies += "com.trueaccord.scalapb" %% "compilerplugin" % "0.6.0-pre3" 

し、この中の2行を置く必要があります。

PB.targets in Compile := Seq(
    scalapb.gen() -> (sourceManaged in Compile).value 
) 

はちょうどそれを動作させるべきです。

+0

すべて機能しました!どうもありがとう! –

関連する問題