[Bouncy Castle] include bc into pulsar-client fix docs (#8491)
### Motivation
The docs of bc need an update after merge PR #7453, also we could include bc in the pulsar client to avoid reference it in other modules.
### Modifications
- fix the docs after fix PR 7453;
- make pulsar client include bc module; avoid other modules to include bc.
- fix the pulsar-function bc jar issue.
### Verifying this change
all the tests passed.
diff --git a/distribution/server/pom.xml b/distribution/server/pom.xml
index 71c0e27..d180083 100644
--- a/distribution/server/pom.xml
+++ b/distribution/server/pom.xml
@@ -42,14 +42,6 @@
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>bouncy-castle-bc</artifactId>
- <version>${project.version}</version>
- <classifier>pkg</classifier>
- <optional>true</optional>
- </dependency>
-
- <dependency>
- <groupId>${project.groupId}</groupId>
<artifactId>pulsar-discovery-service</artifactId>
<version>${project.version}</version>
</dependency>
diff --git a/tests/integration/pom.xml b/tests/integration/pom.xml
index 55729a5..18d6102 100644
--- a/tests/integration/pom.xml
+++ b/tests/integration/pom.xml
@@ -68,13 +68,6 @@
</dependency>
<dependency>
<groupId>org.apache.pulsar</groupId>
- <artifactId>bouncy-castle-bc</artifactId>
- <version>${project.version}</version>
- <classifier>pkg</classifier>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.pulsar</groupId>
<artifactId>pulsar-client-admin</artifactId>
<version>${project.version}</version>
<scope>test</scope>
diff --git a/tests/pulsar-kafka-compat-client-test/pom.xml b/tests/pulsar-kafka-compat-client-test/pom.xml
index d0adddc..e77cb8d 100644
--- a/tests/pulsar-kafka-compat-client-test/pom.xml
+++ b/tests/pulsar-kafka-compat-client-test/pom.xml
@@ -64,13 +64,6 @@
</dependency>
<dependency>
<groupId>org.apache.pulsar</groupId>
- <artifactId>bouncy-castle-bc</artifactId>
- <version>${project.version}</version>
- <classifier>pkg</classifier>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.pulsar</groupId>
<artifactId>pulsar-client-kafka</artifactId>
<version>${project.version}</version>
<scope>test</scope>
diff --git a/tests/pulsar-storm-test/pom.xml b/tests/pulsar-storm-test/pom.xml
index 0a0d524..3cf562d 100644
--- a/tests/pulsar-storm-test/pom.xml
+++ b/tests/pulsar-storm-test/pom.xml
@@ -67,14 +67,6 @@
<dependency>
<groupId>org.apache.pulsar</groupId>
- <artifactId>bouncy-castle-bc</artifactId>
- <version>${project.version}</version>
- <classifier>pkg</classifier>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>org.apache.pulsar</groupId>
<artifactId>pulsar-broker</artifactId>
<version>${project.version}</version>
<scope>test</scope>