exasol / project-keeper

This maven plugin checks and unifies a project's structure according to the Exasol integration team's repository standards.
MIT License
3 stars 1 forks source link

Add goal javadoc:javadoc to ci-build-next-java.yml #486

Closed ckunki closed 11 months ago

ckunki commented 11 months ago

Add goal javadoc:javadoc to template for file .github/workflows/ci-build-next-java.yml:

- name: Run tests and build with Maven
  run: |
    mvn --batch-mode --update-snapshots clean javadoc:javadoc -DtrimStackTrace=false \
        -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
kaklakariada commented 11 months ago

This file already contains the following action:

      - name: Run tests and build with Maven
        run: |
          mvn --batch-mode --update-snapshots clean package -DtrimStackTrace=false  \
              -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn

The package Maven lifecycle already builds javadoc. In some projects the javadoc plugin is called explicitly, probably because package does not work there.