JavaDoc input should contain delombok output and fix javadoc not executed in CI (#10534)

This commit is contained in:
kezhenxu94 2023-03-14 07:35:37 +08:00 committed by GitHub
parent c74d21c96f
commit 2e04b069bf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 3 deletions

View File

@ -161,7 +161,7 @@ jobs:
cache: "maven"
- name: Build distribution tar
run: |
./mvnw clean install -B -q \
./mvnw clean install javadoc:javadoc -B -q \
-Dmaven.test.skip \
-Dcheckstyle.skip
- uses: actions/upload-artifact@v3

View File

@ -192,6 +192,8 @@
<skipUTs>false</skipUTs>
<system-stubs.version>2.0.2</system-stubs.version>
<delombok.output.dir>${project.build.directory}/delombok</delombok.output.dir>
</properties>
<dependencies>
@ -489,7 +491,7 @@
<configuration>
<sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
<addOutputDirectory>false</addOutputDirectory>
<outputDirectory>${project.build.directory}/delombok</outputDirectory>
<outputDirectory>${delombok.output.dir}</outputDirectory>
<encoding>UTF-8</encoding>
</configuration>
<executions>
@ -513,7 +515,7 @@
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<sourcepath>
${project.build.directory}/generated-sources/delombok;
${delombok.output.dir};
${project.build.directory}/generated-sources/protobuf/java;
${project.build.directory}/generated-sources/protobuf/grpc-java;
${project.build.directory}/generated-sources/antlr4;;