diff --git a/.gitignore b/.gitignore
index 80d760cd29df7..fe6e44915e628 100644
--- a/.gitignore
+++ b/.gitignore
@@ -99,3 +99,5 @@ test-reports/
.mvn/.gradle-enterprise/
# Gradle Develocity
.mvn/.develocity/
+.vscode
+effective-pom.xml
diff --git a/pom.xml b/pom.xml
index e0fe058048f6d..eb9e6ff05cc1d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -308,6 +308,7 @@ flexible messaging model and an intuitive client API.
0.1.4
1.3
0.4
+ 3.6.0
10.0.2
1.2.0
1.6.1
@@ -1807,6 +1808,7 @@ flexible messaging model and an intuitive client API.
generated-site/**
**/*.md
**/.idea/**
+ **/.vscode/**
**/.mvn/**
**/generated/**
**/zk-3.5-test-data/*
@@ -1951,6 +1953,7 @@ flexible messaging model and an intuitive client API.
**/SecurityAuth.audit*
**/site2/**
**/.idea/**
+ **/.vscode/**
**/.mvn/**
**/*.a
**/*.so
@@ -2154,6 +2157,49 @@ flexible messaging model and an intuitive client API.
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ [1.0.0,)
+
+ copy
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ [1.0.0,)
+
+ unpack
+
+
+
+
+
+
+
+
+
+
diff --git a/pulsar-broker/pom.xml b/pulsar-broker/pom.xml
index 7953c87176315..0dd50dd97bf0c 100644
--- a/pulsar-broker/pom.xml
+++ b/pulsar-broker/pom.xml
@@ -657,6 +657,25 @@
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ ${build-helper-maven-plugin.version}
+
+
+ add-source
+ generate-sources
+
+ add-source
+
+
+
+ target/generated-sources/lightproto/java
+
+
+
+
+
maven-resources-plugin
diff --git a/pulsar-common/pom.xml b/pulsar-common/pom.xml
index 258aa718b47b6..3f40f1fb2e5f6 100644
--- a/pulsar-common/pom.xml
+++ b/pulsar-common/pom.xml
@@ -293,6 +293,38 @@
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ ${build-helper-maven-plugin.version}
+
+
+ add-source
+ generate-sources
+
+ add-source
+
+
+
+ target/generated-sources/protobuf/java
+
+
+
+
+ add-test-source
+ generate-sources
+
+ add-test-source
+
+
+
+ target/generated-test-sources/protobuf/java
+
+
+
+
+
+
pl.project13.maven
diff --git a/pulsar-transaction/coordinator/pom.xml b/pulsar-transaction/coordinator/pom.xml
index 73764ed7b1739..923e52774a3cb 100644
--- a/pulsar-transaction/coordinator/pom.xml
+++ b/pulsar-transaction/coordinator/pom.xml
@@ -61,7 +61,7 @@
-
+
@@ -117,7 +117,37 @@
-
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ ${build-helper-maven-plugin.version}
+
+
+ add-source
+ generate-sources
+
+ add-source
+
+
+
+ target/generated-sources/protobuf/java
+
+
+
+
+ add-test-source
+ generate-sources
+
+ add-test-source
+
+
+
+ target/generated-test-sources/protobuf/java
+
+
+
+
+
com.github.spotbugs
spotbugs-maven-plugin