4.0.0 com.google.protobuf protobuf-parent 3.23.0 protobuf-kotlin Protocol Buffers [Kotlin-Core] Kotlin core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. 1.6.0 ${project.groupId} protobuf-java junit junit test org.mockito mockito-core test com.google.guava guava test com.google.guava guava-testlib test com.google.truth truth test org.jetbrains.kotlin kotlin-stdlib ${kotlin.version} org.jetbrains.kotlin kotlin-test ${kotlin.version} test ${protobuf.source.dir} google/protobuf/testdata/golden_message_oneof_implemented google/protobuf/testdata/golden_packed_fields_message maven-resources-plugin 3.1.0 copy-test-source-files generate-test-sources copy-resources ${generated.testsources.dir}/com/google/protobuf ${basedir}/../core/src/test/java/com/google/protobuf TestUtil.java TestUtilLite.java maven-antrun-plugin generate-sources generate-sources run generate-test-sources generate-test-sources run org.codehaus.mojo build-helper-maven-plugin add-generated-sources generate-sources add-source ${generated.sources.dir} add-generated-test-sources generate-test-sources add-test-source ${generated.testsources.dir} org.jetbrains.kotlin kotlin-maven-plugin ${kotlin.version} true compile compile ${generated.sources.dir} ${project.basedir}/src/main/kotlin test-compile test-compile ${project.basedir}/src/test/kotlin ${generated.testsources.dir}