6

intelij でprotoc jar maven プラグインを使用しようとしています。これを pom.xml に追加しました。

        <plugin>
            <groupId>com.github.os72</groupId>
            <artifactId>protoc-jar-maven-plugin</artifactId>
            <version>3.1.0.2</version>
            <executions>
                <execution>
                    <phase>generate-sources</phase>
                    <goals>
                        <goal>run</goal>
                    </goals>
                    <configuration>
                        <includeDirectories>
                            <include>src/main/protobuf</include>
                        </includeDirectories>
                        <inputDirectories>
                            <include>src/main/protobuf</include>
                        </inputDirectories>
                    </configuration>
                </execution>
            </executions>
        </plugin>

に proto ファイルがありますsrc/main/protobuf。pom.xml にもこれがあります。

    <dependency>
        <groupId>com.github.os72</groupId>
        <artifactId>protoc-jar</artifactId>
        <version>3.1.0.1</version>
    </dependency>

そして、ここにプロトがあります:

package stringtest;

message StringObject {
    repeated string string_one = 1;
    repeated string string_two = 2;
    repeated string string_three = 3;
}

ただし、モジュールを右クリックして [ビルド] をクリックするか、[ビルド] メニューに移動して [プロジェクトをビルド] をクリックしても、コンパイルされた protobuf ファイルが生成されていません。エラーも表示されません。私が間違っていることを誰かが知っていますか?

4

1 に答える 1