Hello, everyone.
Im trying to integrate protobuf automatically compiled in intellij IDE 2016.2.1 in mac edition.
I've installed two plug-in to let editor understand .proto extension files.
- Google Protocol Buffers support
- Protobuf Support
It seems fine in maven build time. but I want to make it auto-compiled when I change something in *.proto files and save.
It is successfully done in eclipse like following:
1. maven pom.xml configuration
## pom.xml
<plugin>
<groupId>com.google.protobuf.tools</groupId>
<artifactId>maven-protoc-plugin</artifactId>
<version>0.3.2</version>
<configuration>
<protocExecutable>protoc</protocExecutable>
<protoSourceRoot>${project.basedir}/src/main/protobuf/</protoSourceRoot>
<outputDirectory>target/generated-sources/protobuf/java/</outputDirectory>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
2. eclipse configuration
1) turn on "build automatically"
2) set build_path of "protoc"
Is there any equivalent in intellij? I've been shared the same pom.xml file in project but It didnt compile .proto files automatically even though I turn on those settings:
1. preferences -> build -> compiler -> set "make project automatically"
2. preferences -> build -> compiler -> protocol buffers compiler -> set build_path of "protoc"