Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Maven Protocol Buffers (protoc) Plugin that calls the protocol buffers compiler.


*** Maven Protocol Buffers (protoc) Plugin ***

A minimal configuration to invoke this plugin would be:

<project xmlns="" xmlns:xsi=""



You must:
+ Use Java 1.5 or newer due to the usage of Generics
+ Either ensure the "protoc" executable is in your PATH or set the
  <protocExecutable> parameter to the correct location.
+ Define the executions you want (you probably don't need the testCompile
  unless you have custom protocol buffer objects in your tests.
+ Include the dependency on protobuf-java or your compile will fail.

Once this is all done add your *.proto files to the directory: src/main/proto

Everything should then build with a: mvn clean install

You may also need to add the following to your settings.xml to download the


Normally this plug-in executes the protoc compilation on every execution
this can be overriden by setting:

If you build on NFS you may also need the following setting:

Something went wrong with that request. Please try again.