|
478 | 478 | <name>docFX</name>
|
479 | 479 | </property>
|
480 | 480 | </activation>
|
481 |
| - <reporting> |
| 481 | + <properties> |
| 482 | + <!-- default config values --> |
| 483 | + <docletName>java-docfx-doclet-1.3.0</docletName> |
| 484 | + <outputpath>${project.build.directory}/docfx-yml</outputpath> |
| 485 | + <projectname>${project.artifactId}</projectname> |
| 486 | + <excludeclasses></excludeclasses> |
| 487 | + <excludePackages></excludePackages> |
| 488 | + <source>7</source> |
| 489 | + <sourceFileExclude></sourceFileExclude> |
| 490 | + </properties> |
| 491 | + <build> |
482 | 492 | <plugins>
|
483 | 493 | <plugin>
|
484 | 494 | <groupId>org.apache.maven.plugins</groupId>
|
485 | 495 | <artifactId>maven-javadoc-plugin</artifactId>
|
486 | 496 | <version>3.3.1</version>
|
487 |
| - <reportSets> |
488 |
| - <reportSet> |
489 |
| - <id>docFX</id> |
490 |
| - <reports> |
491 |
| - <report>javadoc</report> |
492 |
| - <report>aggregate</report> |
493 |
| - <report>aggregate-jar</report> |
494 |
| - </reports> |
495 |
| - </reportSet> |
496 |
| - </reportSets> |
497 | 497 | <configuration>
|
498 | 498 | <doclet>com.microsoft.doclet.DocFxDoclet</doclet>
|
499 | 499 | <useStandardDocletOptions>false</useStandardDocletOptions>
|
500 |
| - <docletPath>${env.KOKORO_GFILE_DIR}/java-docfx-doclet-1.3.0.jar</docletPath> |
501 |
| - <additionalOptions>-outputpath ${project.build.directory}/docfx-yml -projectname ${artifactId}</additionalOptions> |
| 500 | + <!-- custom config with -Dproperty=value --> |
| 501 | + <docletPath>${env.KOKORO_GFILE_DIR}/${docletName}.jar</docletPath> |
| 502 | + <additionalOptions> |
| 503 | + -outputpath ${outputpath} |
| 504 | + -projectname ${projectname} |
| 505 | + -excludeclasses ${excludeclasses}: |
| 506 | + -excludepackages ${excludePackages}: |
| 507 | + </additionalOptions> |
502 | 508 | <doclint>none</doclint>
|
503 | 509 | <show>protected</show>
|
504 | 510 | <nohelp>true</nohelp>
|
505 |
| - <source>7</source> |
506 |
| - <groups> |
507 |
| - <group> |
508 |
| - <title>google-auth-library-credentials</title> |
509 |
| - <packages>com.google.auth*</packages> |
510 |
| - </group> |
511 |
| - <group> |
512 |
| - <title>google-auth-library-oauth2-http</title> |
513 |
| - <packages>com.google.auth.http*:com.google.auth.oauth2*</packages> |
514 |
| - </group> |
515 |
| - <group> |
516 |
| - <title>google-auth-library-appengine</title> |
517 |
| - <packages>com.google.auth.appengine*</packages> |
518 |
| - </group> |
519 |
| - </groups> |
520 |
| - <links> |
521 |
| - <link>http://download.oracle.com/javase/7/docs/api/</link> |
522 |
| - <link>http://cloud.google.com/appengine/docs/java/javadoc</link> |
523 |
| - </links> |
| 511 | + <source>${source}</source> |
| 512 | + <sourceFileExcludes> |
| 513 | + <exclude>${sourceFileExclude}</exclude> |
| 514 | + </sourceFileExcludes> |
524 | 515 | </configuration>
|
525 |
| - </plugin> |
| 516 | + </plugin> |
526 | 517 | </plugins>
|
527 |
| - </reporting> |
| 518 | + </build> |
528 | 519 | </profile>
|
529 | 520 | </profiles>
|
530 | 521 | </project>
|
0 commit comments