最後我用這樣的:
<plugin>
<groupId>com.google.protobuf.tools</groupId>
<artifactId>maven-protoc-plugin</artifactId>
<version>0.1.11-SNAPSHOT</version>
<configuration>
<protocExecutable>protoc</protocExecutable>
<protoSourceRoot>${project.basedir}/target/protobuff/speed</protoSourceRoot>
<languageSpecifications>
<LanguageSpecification>
<language>JAVA</language>
<outputDirectory>${project.basedir}/target/generated-sources/java</outputDirectory>
</LanguageSpecification>
<LanguageSpecification>
<language>CPP</language>
<outputDirectory>${project.basedir}/target/generated-sources/cpp</outputDirectory>
</LanguageSpecification>
</languageSpecifications>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>
你找到一個答案?我試圖讓你的maven protoc插件使用語言規範,但它不會接受pom.xml文件中的' JAVA '。 –
我用我用來讓它工作的pom文件部分更新了這個問題。 –
請提供您的解決方案作爲答案。 – pjanssen