eclipse / nebula

Nebula Project
https://eclipse.org/nebula
Eclipse Public License 2.0
84 stars 97 forks source link

Simplify maven build workflow and update actions #584

Closed HannesWell closed 3 months ago

HannesWell commented 3 months ago

Use the maven-caching integrated into the setup-java action to replace the explicit usage of actions/cache: https://github.com/actions/setup-java/?tab=readme-ov-file#caching-maven-dependencies

Use the https://github.com/coactions/setup-xvfb instead of installing xvfb manually.

Run Maven in --batch-mode to suppress transfer print-out.

lcaron commented 3 months ago

Very nice contribution, thank you very much @HannesWell :)

HannesWell commented 3 months ago

Very nice contribution, thank you very much @HannesWell :)

Thanks. Is there anything missing or can this be submitted?

HannesWell commented 3 months ago

Thanks Ed.