2017-04-20 8 views
0

Ich verwende protobuf Compiler aus diesen: https://scalapb.github.io/Protobuf Compiler für scala: ScalaPB

folgte ich den Anweisungen Plugins und lib Abhängigkeiten hinzuzufügen. Aber jedes Mal, wenn ich diesen Code setzen in:

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

bekomme ich immer eine Fehlermeldung, scalapb nicht gefunden wird. Ich bin mir nicht sicher, wo ich das importieren kann?

Danke! Jede Hilfe wirklich geschätzt!

+0

Sie möchten vielleicht ein bisschen mehr von Ihrer build.sbt zeigen, damit Sie versuchen können, Ihnen zu helfen. – mfirry

+0

In build.sbt habe ich im Grunde genommen addSbtPlugin ("com.thesamet"% "sbt-protoc"% "0,99.6") libraryDependencies + = "com.trueaccord.scalapb" %% "compilerplugin"% "0.6. 0-pre3 "und dann PB.targets in Kompilieren: = Seq ( scalapb.gen() -> (sourceManaged in Kompilieren) .Wert ) Aber jedes Mal, wenn sbt lädt, es sagt nur scalapb nicht gefunden –

Antwort

1

Sie sollten diese beiden Zeilen in project/scalapb.sbt

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

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

und dann diese auf Ihrem build.sbt setzen:

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

Sollte es nur Arbeit machen.

+0

Alles hat funktioniert! Danke vielmals! –

Verwandte Themen