You technically don't need to qualify StringMap with foobar at all, since
both .proto files are in the same package.
http://code.google.com/apis/protocolbuffers/docs/proto.html#packages
On Mon, Sep 13, 2010 at 8:00 AM, jebrick jebr...@gmail.com wrote:
The problem turned out to be how I was referencing the 1st file from
the 2nd rather than the compile command.
file 1 is foo.proto and it package is foobar
file 2 is bar.proto which is in the same package and imports foo.proto
when referencing a member of foo.proto for use in bar.proto I had
foo.StringMap.
What I needed was forbar.StringMap.
The protos were made and compiled first for .Net which seem to work
with the file reference.member
The Java compiler wanted package.member.
thanks for the help.
On Sep 10, 12:30 pm, Jason Hsueh jas...@google.com wrote:
Yes, imports are paths, so use import com/foo/bar/some.proto; The paths
need to be specified relative to the --proto_path, not the location of
the
file with the import statement.
On Fri, Sep 10, 2010 at 6:40 AM, users moofis...@gmail.com wrote:
Have you tried putting the import path in quotes?
import foo.proto
Second ... The import function needs a path, not the dot notation.
import com/foo/bar/some.proto might work?
On Sep 9, 9:26 am, jebrick jebr...@gmail.com wrote:
I want to import 2 files to my proto for compiling.
The package for all of the files are the same. They are all in the
same place (src/com/foo/bar)
When I write the import statement, is it import
com.foo.bar.some.proto?
My compile command looks like this:
protoc proto_path=src --java_out=java src/com/foo/bar/some.proto
The errors are simple, it can not find any of the imports and thus
can
not find any thing that references the other files.
What is the correct set up for doing the imports?
--
You received this message because you are subscribed to the Google
Groups
Protocol Buffers group.
To post to this group, send email to proto...@googlegroups.com.
To unsubscribe from this group, send email to
protobuf+unsubscr...@googlegroups.comprotobuf%2bunsubscr...@googlegroups.com
protobuf%2bunsubscr...@googlegroups.comprotobuf%252bunsubscr...@googlegroups.com
.
For more options, visit this group at
http://groups.google.com/group/protobuf?hl=en.
--
You received this message because you are subscribed to the Google Groups
Protocol Buffers group.
To post to this group, send email to proto...@googlegroups.com.
To unsubscribe from this group, send email to
protobuf+unsubscr...@googlegroups.comprotobuf%2bunsubscr...@googlegroups.com
.
For more options, visit this group at
http://groups.google.com/group/protobuf?hl=en.
--
You received this message because you are subscribed to the Google Groups
Protocol Buffers group.
To post to this group, send email to proto...@googlegroups.com.
To unsubscribe from this group, send email to
protobuf+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/protobuf?hl=en.