Skip to content

Report Generation in GitHub Actions fails on development branch #145

@Steffengreiner

Description

@Steffengreiner

Describe the bug
The Problem started with the commit of the Template Branch into the development branch.
Since then the report generation fails for each new commit.

Expected behavior
The report generation github action should not fail and the maven site generation should include the generated documentation.

How to Fix
Add the necessary plugins and dependencies to the pom.xml of data-model-lib. This includes:

As a dependency:

  • groovy-all (for GmavenPlus to run properly)

As a plugin repository:
The URL to our Nexus(otherwise the groovydoc-maven-plugin won't be found)
https://qbic-repo.qbic.uni-tuebingen.de/repository/maven-releases

To the build section:

  • maven-site-plugin (For site generation)
  • maven-project-info-reports-plugin (For report generation)
  • groovydoc-maven-plugin (To include the generated reports into the project summary)

To the reporting section:

  • groovydoc-maven-plugin (To include the generated reports into the project summary)

Additional context
This is the same issue as #124 in the offer-manager-2-portlet.
There is also a PR ready to fix the issue in offer-manager-2-portlet #279

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions