*.proto файлы игнорируются
Я пытаюсь использовать Protobuffers и ScalaPB, я добавил:
import com.trueaccord.scalapb.compiler.Version.scalapbVersion
libraryDependencies += "com.trueaccord.scalapb" %% "scalapb-runtime" %
scalapbVersion % "protobuf"
PB.targets in Compile := Seq(
scalapb.gen() -> (sourceManaged in Compile).value
)
и ниже строки для plugins.sbt
addSbtPlugin("com.thesamet" % "sbt-protoc" % "0.99.3")
libraryDependencies += "com.trueaccord.scalapb" %% "compilerplugin" % "0.5.47"
и.proto файл в каталоге src/main/protobuf:
syntax = "proto3";
import "scalapb/scalapb.proto";
import "google/protobuf/wrappers.proto";
package actors;
message ExamplePROTO {
double value = 1;
}
но с использованием sbt compile ничего не происходит - класс не генерируется в target. Файл игнорируется, потому что даже с некоторой опечаткой в файле protobuf проект все равно компилируется. Ive также попытался посмотреть журналы отладки, используя
logLevel in Global := Level.Debug
но единственные упомянутые файлы.proto есть некоторые внутренние, такие как: /target/protobuf_external/google/protobuf/source_context.proto
Как я могу продолжить это? Могу ли я получить больше информации о том, на что смотрит scalaPB?