* .proto文件被忽略

时间:2017-05-15 13:52:49

标签: protocol-buffers scalapb

我试图使用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"
src / main / protobuf下的

和.proto文件:

syntax = "proto3";

import "scalapb/scalapb.proto";
import "google/protobuf/wrappers.proto";

package actors;
message ExamplePROTO {
    double value = 1;
}

但是使用sbt编译没有任何反应 - 在目标中没有生成类。文件被忽略,因为即使在protobuf文件项目中有一些拼写错误仍然编译。我也尝试使用

查看调试日志
logLevel in Global := Level.Debug

但是这里提到的唯一文件.proto有一些内部文件,例如:/ target /protobuf_external/google/protobuf/source_context.proto

我该如何处理?我可以获得更多关于scalaPB正在研究的信息吗?

0 个答案:

没有答案