Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI should generate javadoc #2215

Merged
merged 7 commits into from
Jul 14, 2023

Commits on Jul 14, 2023

  1. CI should generate javadoc

    Adding the 'ci' Maven profile to be used by the continuous integration build / Github flow.
    
    This intends to generate javadoc (and maybe source) artifacts that are uploaded to the Maven repo.
    guusdk committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    b52383f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35947f4 View commit details
    Browse the repository at this point in the history
  3. Javadoc build should not be specific to one Java version

    This prevents successful compilation on other versions of Java.
    guusdk committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    5a973e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d0bbc14 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a5b52ac View commit details
    Browse the repository at this point in the history
  6. Generate Javadoc only with Java 11

    For a reason beyond me, the CI-profile of Maven causes the unit tests to fail (with instrumentation errors) when running on Java 17.
    
    This removes the CI profile from the generic build phase.
    
    The CI profile (and thus, generation of Javadoc and Sources) is still active on the 'deploy' phase. In this phase, only Java 11 is used.
    guusdk committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    d81aca0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7dba99a View commit details
    Browse the repository at this point in the history