Add limited module set profile to the pom files (#7541)

diff --git a/pulsar-io/pom.xml b/pulsar-io/pom.xml
index e64ea3c..6cea5d7 100644
--- a/pulsar-io/pom.xml
+++ b/pulsar-io/pom.xml
@@ -31,37 +31,59 @@
   <artifactId>pulsar-io</artifactId>
   <name>Pulsar IO :: Parent</name>
 
-  <modules>
-    <module>core</module>
-    <module>batch</module>
-    <module>batch-discovery-triggerers</module>
-    <module>batch-data-generator</module>
-    <module>common</module>
-    <module>docs</module>
-    <module>aws</module>
-    <module>twitter</module>
-    <module>cassandra</module>
-    <module>aerospike</module>
-    <module>kafka</module>
-    <module>rabbitmq</module>
-    <module>kinesis</module>
-    <module>hdfs3</module>
-    <module>jdbc</module>
-    <module>data-generator</module>
-    <module>elastic-search</module>
-    <module>kafka-connect-adaptor</module>
-    <module>debezium</module>
-    <module>hdfs2</module>
-    <module>canal</module>
-    <module>file</module>
-    <module>netty</module>
-    <module>hbase</module>
-    <module>mongo</module>
-    <module>flume</module>
-    <module>redis</module>
-    <module>solr</module>
-    <module>influxdb</module>
-    <module>dynamodb</module>
-  </modules>
+  <profiles>
+    <profile>
+      <id>main</id>
+      <activation>
+        <activeByDefault>true</activeByDefault>
+      </activation>
+      <modules>
+        <module>core</module>
+        <module>batch</module>
+        <module>batch-discovery-triggerers</module>
+        <module>batch-data-generator</module>
+        <module>common</module>
+        <module>docs</module>
+        <module>aws</module>
+        <module>twitter</module>
+        <module>cassandra</module>
+        <module>aerospike</module>
+        <module>kafka</module>
+        <module>rabbitmq</module>
+        <module>kinesis</module>
+        <module>hdfs3</module>
+        <module>jdbc</module>
+        <module>data-generator</module>
+        <module>elastic-search</module>
+        <module>kafka-connect-adaptor</module>
+        <module>debezium</module>
+        <module>hdfs2</module>
+        <module>canal</module>
+        <module>file</module>
+        <module>netty</module>
+        <module>hbase</module>
+        <module>mongo</module>
+        <module>flume</module>
+        <module>redis</module>
+        <module>solr</module>
+        <module>influxdb</module>
+        <module>dynamodb</module>
+      </modules>
+    </profile>
+
+    <profile>
+      <id>core-modules</id>
+      <modules>
+        <module>core</module>
+        <module>batch</module>
+        <module>batch-discovery-triggerers</module>
+        <module>common</module>
+        <module>twitter</module>
+        <module>cassandra</module>
+        <module>data-generator</module>
+      </modules>
+    </profile>
+
+  </profiles>
 
 </project>