有人知道如何编译吗。maven中grpc应用程序的原型文件?
这就是我在maven中编译协议buf的方式-(旧方法,使用已安装的协议编译器,摘自pom.xml):
<build>
<plugins>
<!-- protocol buffers runner, requires protoc -->
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>generate-protobuf-sources</id>
<phase>generate-sources</phase>
<configuration>
<tasks>
<mkdir dir="target/generated-sources/java" />
<exec executable="protoc">
<arg value="--java_out=target/generated-sources/java" />
<arg value="src/main/protobuf/hello.proto" />
</exec>
</tasks>
<sourceRoot>target/generated-sources/java</sourceRoot>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
我想知道grpc是否也有类似的情况。据我所知,我需要以某种方式将protoc gen grpc java插件与protobuf连接起来,但我不知道如何做到这一点。
更新:对于那些感兴趣的人,我在github上创建了一个使用maven的客户机-服务器应用程序的完整工作示例。
我强烈建议使用grpc java自述文件中描述的protobuf maven插件。
如果您真的想手动执行,可以从Maven Central下载protoc gen grpc java并添加另一个
问题内容: 该JAI设置是相当繁琐,涉及多个罐子和环境变量。如果我可以将其添加为常规Maven依赖项,则将极大地帮助项目的可移植性。 我正在使用的POM代码段是 错误是 我当然可以下载并安装这些jar。问题是双重的: jai_imageio需要两个罐子; jai_imageio需要安装本机库并设置两个环境变量。 我还没有找到一种使Maven起作用的方法。 问题答案: 我没有看到的是,仅在运行时才需
我在尝试创建一个简单的GWTMaven项目时遇到了很多问题,这个项目可以在Eclipse中使用。以下是我正在做的: > 在Eclipse:File中打开项目= 但是,我发现以下错误: 我不明白这个错误信息。我发现了一个关于SO的相关问题,但是在我的pom.xml中添加建议的剪报似乎没有任何作用。 有人能解释一下吗?
mvn安装:install-file-dfile=~/dropbox/github/chatappserver/synthetica.jar-dgroupid=de.javasoft.plaf-dartifactid=synthetica-dversion=1.0.0-dpackaging=jar (这是针对syntheticablackeye.jar的) mvn安装:install-file-d
我试图在Ubuntu 12.04中运行以下命令 并得到以下错误 在检查8080端口时,输出是 我的问题 为什么我会犯错误,以及如何消除这个错误?
本文向大家介绍Maven安装及MyEclipse中使用Maven,包括了Maven安装及MyEclipse中使用Maven的使用技巧和注意事项,需要的朋友参考一下 本文主要为大家分享了MyEclipse中安装使用Maven的方法,供大家参考,具体内容如下 Step1:下载mavenhttp://maven.apache.org/download.cgi,下载好后解压到一个路径中 Step2:配置环
使用git-1.8.5时,使用maven release插件(使用版本2.4.2和2.3.2测试)和mvn(使用版本3.1.1和3.0.5测试),运行mvn release:prepare和mvn release:prepare with pom失败。 mvn release:prepare无法创建它应该创建的提交: [maven-Relase-plugin]为下一次开发迭代做准备 [maven-