hadoop package-info 源码
haddop package-info 代码
文件路径:/hadoop-maven-plugins/src/main/java/org/apache/hadoop/maven/plugin/protoc/package-info.java
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* <p>Plugins to generate Java files based on protocol buffers with the protoc
* command.
*
* <p>For generated files intended for primary build artifacts use like:
* <pre>
* <plugins>
* ... SNIP ...
* <plugin>
* <groupId>org.apache.hadoop</groupId>
* <artifactId>hadoop-maven-plugins</artifactId>
* <executions>
* ... SNIP ...
* <execution>
* <id>compile-protoc</id>
* <goals>
* <goal>protoc</goal>
* </goals>
* <configuration>
* <protocVersion>${protobuf.version}</protocVersion>
* <protocCommand>${protoc.path}</protocCommand>
* <imports>
* <param>${basedir}/src/main/proto</param>
* </imports>
* <source>
* <directory>${basedir}/src/main/proto</directory>
* <includes>
* <include>HAServiceProtocol.proto</include>
* ... SNIP ...
* <include>RefreshCallQueueProtocol.proto</include>
* <include>GenericRefreshProtocol.proto</include>
* </includes>
* </source>
* </configuration>
* </execution>
* ... SNIP ...
* </executions>
* ... SNIP ...
* </plugin>
* </plugins>
* </pre>
*
* For generated files intended only for test, use like:
* <pre>
* <plugins>
* ... SNIP ...
* <plugin>
* <groupId>org.apache.hadoop</groupId>
* <artifactId>hadoop-maven-plugins</artifactId>
* <executions>
* ... SNIP ...
* <execution>
* <id>compile-test-protoc</id>
* <goals>
* <goal>test-protoc</goal>
* </goals>
* <configuration>
* <protocVersion>${protobuf.version}</protocVersion>
* <protocCommand>${protoc.path}</protocCommand>
* <imports>
* <param>${basedir}/src/test/proto</param>
* </imports>
* <source>
* <directory>${basedir}/src/test/proto</directory>
* <includes>
* <include>test.proto</include>
* <include>test_rpc_service.proto</include>
* </includes>
* </source>
* </configuration>
* </execution>
* ... SNIP ...
* </executions>
* ... SNIP ...
* </plugin>
* </plugins>
* </pre>
*
*/
package org.apache.hadoop.maven.plugin.protoc;
相关信息
相关文章
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦