Skip to content

Commit 7d93294

Browse files
authored
chore: add cloud-rad doc generation (#1775)
Adding docfx profile from java-shared-config
1 parent 3174ff9 commit 7d93294

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed

pom.xml

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -576,5 +576,88 @@
576576
</plugins>
577577
</build>
578578
</profile>
579+
580+
<profile>
581+
<id>docFX</id>
582+
<activation>
583+
<property>
584+
<!-- Activate with -P docFX -->
585+
<name>docFX</name>
586+
</property>
587+
</activation>
588+
<reporting>
589+
<plugins>
590+
<plugin>
591+
<groupId>org.apache.maven.plugins</groupId>
592+
<artifactId>maven-javadoc-plugin</artifactId>
593+
<version>3.2.0</version>
594+
<reportSets>
595+
<reportSet>
596+
<id>docFX</id>
597+
<reports>
598+
<report>javadoc</report>
599+
<report>aggregate</report>
600+
<report>aggregate-jar</report>
601+
</reports>
602+
</reportSet>
603+
</reportSets>
604+
<configuration>
605+
<doclet>com.microsoft.doclet.DocFxDoclet</doclet>
606+
<useStandardDocletOptions>false</useStandardDocletOptions>
607+
<docletPath>${env.KOKORO_GFILE_DIR}/docfx-doclet-1.0-SNAPSHOT-jar-with-dependencies-172556.jar</docletPath>
608+
<additionalOptions>-outputpath ${project.build.directory}/docfx-yml</additionalOptions>
609+
<doclint>none</doclint>
610+
<show>protected</show>
611+
<nohelp>true</nohelp>
612+
<source>7</source>
613+
<groups>
614+
<group>
615+
<title>google-api-client</title>
616+
<packages>com.google.api.client.googleapis*</packages>
617+
</group>
618+
<group>
619+
<title>google-api-client-android</title>
620+
<packages>com.google.api.client.googleapis.extensions.android.*</packages>
621+
</group>
622+
<group>
623+
<title>google-api-client-appengine</title>
624+
<packages>com.google.api.client.googleapis.extensions.appengine*</packages>
625+
</group>
626+
<group>
627+
<title>google-api-client-gson</title>
628+
<packages>com.google.api.client.googleapis.notifications.json.gson.*</packages>
629+
</group>
630+
<group>
631+
<title>google-api-client-jackson2</title>
632+
<packages>com.google.api.client.googleapis.notifications.json.jackson2.*</packages>
633+
</group>
634+
<group>
635+
<title>google-api-client-java6</title>
636+
<packages>com.google.api.client.googleapis.extensions.java6.*</packages>
637+
</group>
638+
<group>
639+
<title>google-api-client-protobuf</title>
640+
<packages>com.google.api.client.googleapis.services.protobuf*:com.google.api.client.googleapis.testing.services.protobuf*</packages>
641+
</group>
642+
<group>
643+
<title>google-api-client-servlet</title>
644+
<packages>com.google.api.client.googleapis.extensions.servlet*</packages>
645+
</group>
646+
<group>
647+
<title>google-api-client-xml</title>
648+
<packages>com.google.api.client.googleapis.xml.*</packages>
649+
</group>
650+
</groups>
651+
<links>
652+
<link>http://download.oracle.com/javase/7/docs/api/</link>
653+
<link>http://cloud.google.com/appengine/docs/java/javadoc</link>
654+
<link>https://googleapis.dev/java/google-http-client/${project.http.version}/</link>
655+
<link>https://googleapis.dev/java/google-oauth-client/${project.oauth.version}/</link>
656+
</links>
657+
</configuration>
658+
</plugin>
659+
</plugins>
660+
</reporting>
661+
</profile>
579662
</profiles>
580663
</project>

0 commit comments

Comments
 (0)