gitextract_d2avz9m1/ ├── .appveyor/ │ └── toolchains.xml ├── .appveyor.yml ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ └── pull_request_template.md ├── .gitignore ├── .mvn/ │ └── wrapper/ │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .travis/ │ └── toolchains.xml ├── .travis.yml ├── AUTHORS ├── CONTRIBUTORS ├── LICENSE ├── NOTICE ├── README.md ├── docs/ │ ├── CODE_OF_CONDUCT.md │ └── CONTRIBUTING.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src/ ├── changes/ │ └── changes.xml ├── it/ │ ├── TEST-1/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-10/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── project1/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── test1.proto │ │ ├── project2/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── test2.proto │ │ └── verify.groovy │ ├── TEST-11/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── project1/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── it/ │ │ │ └── project1/ │ │ │ └── test1.proto │ │ ├── project2/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── it/ │ │ │ └── project2/ │ │ │ └── test2.proto │ │ └── verify.groovy │ ├── TEST-12/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── project1/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── test1.proto │ │ ├── project2/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── test2.proto │ │ └── verify.groovy │ ├── TEST-13/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ ├── main/ │ │ │ │ └── proto/ │ │ │ │ └── it/ │ │ │ │ └── project1/ │ │ │ │ └── test1.proto │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── it/ │ │ │ └── project1/ │ │ │ └── test2.proto │ │ └── verify.groovy │ ├── TEST-14/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ ├── main/ │ │ │ │ └── proto/ │ │ │ │ └── test1.proto │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── test2.proto │ │ └── verify.groovy │ ├── TEST-15/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-16/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ ├── test1.proto │ │ │ └── test2.proto │ │ └── verify.groovy │ ├── TEST-17/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── proto/ │ │ └── test.proto │ ├── TEST-18/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-19/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-2/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ └── verify.groovy │ ├── TEST-20/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-21/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-22/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ ├── main/ │ │ │ │ └── proto/ │ │ │ │ └── a/ │ │ │ │ └── aaa.proto │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── b/ │ │ │ └── bbb.proto │ │ └── verify.groovy │ ├── TEST-23/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ ├── main/ │ │ │ │ └── proto/ │ │ │ │ └── a/ │ │ │ │ └── aaa.proto │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── b/ │ │ │ └── bbb.proto │ │ └── verify.groovy │ ├── TEST-24/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── project1/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── it/ │ │ │ └── project1/ │ │ │ └── test1.proto │ │ ├── project2/ │ │ │ └── pom.xml │ │ └── verify.groovy │ ├── TEST-25/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-26/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-27/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── project1/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── it/ │ │ │ └── project1/ │ │ │ └── test1.proto │ │ ├── project2/ │ │ │ └── pom.xml │ │ └── verify.groovy │ ├── TEST-28/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-29/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ ├── test.proto │ │ │ ├── тест.proto │ │ │ └── テスト.proto │ │ └── verify.groovy │ ├── TEST-3/ │ │ ├── invoker.properties │ │ └── pom.xml │ ├── TEST-30/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-31/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-32/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-33/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-34/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-35/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-36/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-37/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-4/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── test.proto │ │ └── verify.groovy │ ├── TEST-5/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── project1/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── it/ │ │ │ └── project1/ │ │ │ └── test1.proto │ │ ├── project2/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── it/ │ │ │ └── project2/ │ │ │ └── test2.proto │ │ └── verify.groovy │ ├── TEST-6/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── project1/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── test1.proto │ │ ├── project2/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── test2.proto │ │ └── verify.groovy │ ├── TEST-7/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── project1/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── it/ │ │ │ └── project1/ │ │ │ └── test1.proto │ │ ├── project2/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── it/ │ │ │ └── project2/ │ │ │ └── test2.proto │ │ └── verify.groovy │ ├── TEST-8/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── project1/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── test1.proto │ │ ├── project2/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── test/ │ │ │ └── proto/ │ │ │ └── test2.proto │ │ └── verify.groovy │ ├── TEST-9/ │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── project1/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── it/ │ │ │ └── project1/ │ │ │ └── test1.proto3 │ │ ├── project2/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── proto/ │ │ │ └── it/ │ │ │ └── project2/ │ │ │ └── test2.proto3 │ │ └── verify.groovy │ ├── dependencies/ │ │ └── pom.xml │ ├── settings.xml │ ├── setup-it-parent/ │ │ ├── invoker.properties │ │ └── pom.xml │ └── setup-protoc-plugin/ │ ├── invoker.properties │ ├── pom.xml │ └── src/ │ └── main/ │ └── java/ │ └── org/ │ └── xolstice/ │ └── protobuf/ │ └── plugin/ │ └── minimal/ │ └── MinimalPlugin.java ├── main/ │ ├── java/ │ │ └── org/ │ │ └── xolstice/ │ │ └── maven/ │ │ ├── plugin/ │ │ │ └── protobuf/ │ │ │ ├── AbstractProtocCompileMojo.java │ │ │ ├── AbstractProtocMojo.java │ │ │ ├── AbstractProtocTestCompileMojo.java │ │ │ ├── MojoConfigurationException.java │ │ │ ├── MojoInitializationException.java │ │ │ ├── Protoc.java │ │ │ ├── ProtocCompileCppMojo.java │ │ │ ├── ProtocCompileCsharpMojo.java │ │ │ ├── ProtocCompileCustomMojo.java │ │ │ ├── ProtocCompileDescriptorSetMojo.java │ │ │ ├── ProtocCompileJavaScriptMojo.java │ │ │ ├── ProtocCompileMojo.java │ │ │ ├── ProtocCompilePythonMojo.java │ │ │ ├── ProtocPlugin.java │ │ │ ├── ProtocPluginAssembler.java │ │ │ ├── ProtocTestCompileCppMojo.java │ │ │ ├── ProtocTestCompileCsharpMojo.java │ │ │ ├── ProtocTestCompileCustomMojo.java │ │ │ ├── ProtocTestCompileDescriptorSetMojo.java │ │ │ ├── ProtocTestCompileJavaScriptMojo.java │ │ │ ├── ProtocTestCompileMojo.java │ │ │ └── ProtocTestCompilePythonMojo.java │ │ └── toolchain/ │ │ └── protobuf/ │ │ ├── DefaultProtobufToolchain.java │ │ ├── DefaultProtobufToolchainFactory.java │ │ └── ProtobufToolchain.java │ └── resources/ │ ├── META-INF/ │ │ ├── m2e/ │ │ │ └── lifecycle-mapping-metadata.xml │ │ └── plexus/ │ │ └── components.xml │ └── winrun4j/ │ ├── README.txt │ ├── WinRun4J.md5 │ ├── WinRun4J.sha │ └── WinRun4J.sha.asc └── site/ ├── apt/ │ ├── examples/ │ │ ├── protobuf-dependencies.apt.vm │ │ ├── protobuf-toolchain.apt.vm │ │ ├── protoc-artifact.apt.vm │ │ └── protoc-plugin.apt.vm │ ├── index.apt.vm │ └── usage.apt.vm ├── fml/ │ └── faq.fml └── site.xml