From 3527c47ff413d415f87fccca84358da2c837841d Mon Sep 17 00:00:00 2001 From: Emily Ball Date: Thu, 21 Jan 2021 13:04:46 -0800 Subject: [PATCH] feat: adding pom profile to generate docfx yml from javadoc (#213) * feat: adding pom profile to generate docfx yml from javadoc * fix: update pom path * fix: update path to be less explicit --- .kokoro/release/common.cfg | 3 ++ pom.xml | 63 +++++++++++++++++++++++--------------- 2 files changed, 41 insertions(+), 25 deletions(-) diff --git a/.kokoro/release/common.cfg b/.kokoro/release/common.cfg index 5cf31b78..df39efef 100644 --- a/.kokoro/release/common.cfg +++ b/.kokoro/release/common.cfg @@ -47,3 +47,6 @@ before_action { } } } + +# Downloads docfx doclet resource. This will be in ${KOKORO_GFILE_DIR}/ +gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/docfx" \ No newline at end of file diff --git a/pom.xml b/pom.xml index fdcc82a5..948c97d2 100644 --- a/pom.xml +++ b/pom.xml @@ -653,48 +653,61 @@ - docFX + docFX - + org.apache.maven.plugins maven-javadoc-plugin 3.2.0 - - - site - - aggregate - - - + + + docFX + + javadoc + aggregate + aggregate-jar + + + com.microsoft.doclet.DocFxDoclet - - com.microsoft - docfx-doclet - 1.0-SNAPSHOT - - - - com.google.j2objc - j2objc-annotations - 1.3 - - false - -outputpath ${project.build.directory}/docfx/ - + ${env.KOKORO_GFILE_DIR}/docfx-doclet-1.0-SNAPSHOT-jar-with-dependencies-143274.jar + -outputpath ${project.build.directory}/docfx-yml + none + protected + true + + + Test helpers packages + com.google.cloud.testing + + + SPI packages + com.google.cloud.spi* + + + + https://googleapis.dev/java/api-common/ + https://googleapis.dev/java/gax/ + https://googleapis.dev/java/google-auth-library/ + + https://developers.google.com/protocol-buffers/docs/reference/java/ + https://googleapis.github.io/common-protos-java/apidocs/ + https://grpc.io/grpc-java/javadoc/ + + - +