Skip to content

Conversation

@TartanLeGrand
Copy link
Contributor

This pull request introduces a new reusable GitHub Actions workflow for building and testing Java applications, along with updates to the documentation to reflect this addition. The workflow supports both Gradle and Maven, includes customizable inputs, and provides functionality for dependency caching and artifact uploading.

New Java Build Workflow:

  • Added a reusable GitHub Actions workflow (.github/workflows/java-build.yml) for building and testing Java applications. It supports Gradle and Maven, allows customization through inputs (e.g., Java version, build tool, and artifact settings), and automatically determines artifact paths if not explicitly provided.

Documentation Updates:

  • Updated the main README.md to include a new section describing the Java Build and Test workflow, highlighting its features and use cases.
  • Created a dedicated README.md file under java-build/ to document the inputs, default values, and example usage of the new Java build workflow. Examples include configurations for Gradle, Maven, custom Java versions, and artifact settings.

@TartanLeGrand TartanLeGrand force-pushed the feat/java-build/add-reusable branch from 90d4edc to cca3299 Compare June 16, 2025 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants