重庆快速网站备案,南海网站制作,网站设计像素,手机能访问电脑上自己做的网站吗新建Maven项目新建一个 Maven 项目#xff1a;pom定义了最小的maven2元素#xff0c;即#xff1a;groupId,artifactId,version。 groupId:项目或者组织的唯一标志#xff0c;并且配置时生成的路径也是由此生成#xff0c;如org.codehaus.mojo生成的相对路径为#xff1a…新建Maven项目新建一个 Maven 项目 pom定义了最小的maven2元素即groupId,artifactId,version。 groupId:项目或者组织的唯一标志并且配置时生成的路径也是由此生成如org.codehaus.mojo生成的相对路径为/org/codehaus/mojoartifactId: 项目的通用名称version:项目的版本packaging: 打包的机制如pom, jar, maven-plugin, ejb, war, ear, rar, parclassifier: 分类项目名称我们新建的空白 Maven 项目结构如下导入 gRPC 对应包依赖对Maven 项目来说在 pom.xml 文件中需要增加对应 jar io.grpcgrpc-all0.13.2导入 proto 插件导入 Maven protobuf 插件protobuf-maven-plugin:修改 pom.xml 文件增加下面节kr.motd.mavenos-maven-plugin1.4.1.Finalorg.xolstice.maven.pluginsprotobuf-maven-plugin0.5.0com.google.protobuf:protoc:3.0.0-beta-2:exe:${os.detected.classifier}grpc-javaio.grpc:protoc-gen-grpc-java:0.13.2:exe:${os.detected.classifier}compilecompile-custom执行Maven插件命令。在输出命令中我们可以看到编译后的输出。[INFO] --- protobuf-maven-plugin:0.5.0:compile (default-cli) myTestMaven ---[INFO] Compiling 2 proto file(s) to /Users/ghj1976/project/mystudy/Demo1/target/generated-sources/protobuf/java原文http://www.cnblogs.com/ghj1976/p/5391205.html