【发布时间】:2021-09-28 16:39:59
【问题描述】:
我注意到官方示例使用了一个名为 os-maven-plugin 的插件,它与 vscode 不兼容。
【问题讨论】:
-
您需要描述您看到的错误/问题。只说“不兼容”是没有帮助的。
-
如果你看过
os-maven-plugin's document,你会发现这个插件只能在IDEA和Eclipse使用
我注意到官方示例使用了一个名为 os-maven-plugin 的插件,它与 vscode 不兼容。
【问题讨论】:
os-maven-plugin's document,你会发现这个插件只能在IDEA和Eclipse使用
请改用protoc-jar-maven-plugin。
<plugin>
<groupId>com.github.os72</groupId>
<artifactId>protoc-jar-maven-plugin</artifactId>
<version>3.11.4</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<protocArtifact>com.google.protobuf:protoc:3.17.3</protocArtifact>
<inputDirectories>
<include>src/main/proto</include>
</inputDirectories>
<outputTargets>
<outputTarget>
<type>java</type>
<outputDirectory>src/main/java</outputDirectory>
</outputTarget>
<outputTarget>
<type>grpc-java</type>
<pluginArtifact>io.grpc:protoc-gen-grpc-java:1.39.0</pluginArtifact>
<outputDirectory>src/main/java</outputDirectory>
</outputTarget>
</outputTargets>
</configuration>
</execution>
</executions>
</plugin>
【讨论】:
org.xolstice.maven.plugins :protobuf-maven-plugin,和你一样,还是不行……