127.8. 설정


사용자 정의 프로젝트의 .proto (protocol buffer 정의) 파일에서 Java 소스 파일을 생성하도록 프로토콜 버퍼 컴파일러(proto) 툴을 호출하는 Maven 프로토콜 버퍼 플러그인을 사용하는 것이 좋습니다. 이 플러그인은 절차 요청 및 응답 클래스, 빌더 및 gRPC 절차 스텁도 생성합니다.

다음 단계를 수행해야 합니다.

프로젝트 pom.xml의 < build > 태그 내에 운영 체제 및 CPU 아키텍처 탐지 확장을 삽입하거나 ${os.detected.classifier} 매개변수를 수동으로 설정합니다.

<extensions>
  <extension>
    <groupId>kr.motd.maven</groupId>
    <artifactId>os-maven-plugin</artifactId>
    <version>1.4.1.Final</version>
  </extension>
</extensions>

프로젝트 pom.xml의 gRPC 및 protobuf Java 코드 생성기 플러그인 < plugins > 태그를 삽입합니다.

<plugin>
  <groupId>org.xolstice.maven.plugins</groupId>
  <artifactId>protobuf-maven-plugin</artifactId>
  <version>0.5.0</version>
  <configuration>
    <protocArtifact>com.google.protobuf:protoc:${protobuf-version}:exe:${os.detected.classifier}</protocArtifact>
    <pluginId>grpc-java</pluginId>
    <pluginArtifact>io.grpc:protoc-gen-grpc-java:${grpc-version}:exe:${os.detected.classifier}</pluginArtifact>
  </configuration>
  <executions>
    <execution>
      <goals>
        <goal>compile</goal>
        <goal>compile-custom</goal>
        <goal>test-compile</goal>
        <goal>test-compile-custom</goal>
      </goals>
    </execution>
  </executions>
</plugin>
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.