4.0.0 io.confluent.controlcenter control-center-parent 3.0.0 io.confluent confluent-serializers jar confluent-serializers ${project.basedir}/src/test/resources/proto ${project.build.directory}/generated-test-sources com.google.protobuf protobuf-java ${protobuf.version} org.apache.kafka kafka-clients ${kafka.version} junit junit ${junit.version} test kr.motd.maven os-maven-plugin ${os-maven-plugin.version} org.apache.maven.plugins maven-dependency-plugin ${maven-dependency-plugin.version} copy-protoc generate-sources copy com.google.protobuf protoc ${protobuf.version} ${os.detected.classifier} exe true ${project.build.directory} org.apache.maven.plugins maven-antrun-plugin ${maven-antrun-plugin.version} exec-protoc generate-sources run org.codehaus.mojo build-helper-maven-plugin ${build-helper-maven-plugin.version} add-classes generate-test-sources add-test-source ${protobuf.output.directory} org.apache.maven.plugins maven-shade-plugin ${maven-shade-plugin.version} package shade io.confluent:confluent-serializers com.google.protobuf:protobuf-java true com.google.protobuf ${shaded.protobuf} org.apache.maven.plugins maven-assembly-plugin ${maven-assembly.version} src/assembly/development.xml src/assembly/package.xml false make-assembly package single standalone maven-assembly-plugin src/assembly/standalone.xml