diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 09a380ae2..e1a016b39 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -66,7 +66,7 @@ jobs: - name: Check Javaagent Plugin List run: tools/plugin/check-javaagent-plugin-list.sh - name: Install and Test - run: ./mvnw -q --batch-mode clean verify install + run: ./mvnw -q --batch-mode clean verify install javadoc:javadoc ci: name: CI diff --git a/CHANGES.md b/CHANGES.md index 306169574..404e808a3 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -25,6 +25,7 @@ Release Notes. * Fix a thread leak in `SamplingService` when updated sampling policy in the runtime. * Support MySQL plugin tracing SQL parameters when useServerPrepStmts * Update the endpoint name of `Undertow` plugin to `Method:Path`. +* Build a dummy(empty) javadoc of finagle and jdk-http plugins due to incompatibility. #### Documentation * Update docs of Tracing APIs, reorganize the API docs into six parts. diff --git a/apm-sniffer/apm-sdk-plugin/finagle-6.25.x-plugin/pom.xml b/apm-sniffer/apm-sdk-plugin/finagle-6.25.x-plugin/pom.xml index 76c340949..40ac1b85f 100644 --- a/apm-sniffer/apm-sdk-plugin/finagle-6.25.x-plugin/pom.xml +++ b/apm-sniffer/apm-sdk-plugin/finagle-6.25.x-plugin/pom.xml @@ -54,6 +54,40 @@ + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + false + + + + + org.apache.maven.plugins + maven-jar-plugin + + + empty-javadoc-jar + package + + jar + + + javadoc + ${basedir}/javadoc + + + + net.alchim31.maven scala-maven-plugin diff --git a/apm-sniffer/bootstrap-plugins/jdk-http-plugin/pom.xml b/apm-sniffer/bootstrap-plugins/jdk-http-plugin/pom.xml index dc5df3bba..a4744f868 100755 --- a/apm-sniffer/bootstrap-plugins/jdk-http-plugin/pom.xml +++ b/apm-sniffer/bootstrap-plugins/jdk-http-plugin/pom.xml @@ -40,6 +40,40 @@ maven-deploy-plugin + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + false + + + + + org.apache.maven.plugins + maven-jar-plugin + + + empty-javadoc-jar + package + + jar + + + javadoc + ${basedir}/javadoc + + + +