Re: Official Maven Github Actions

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Re: Official Maven Github Actions

Andres Almiray

Maven 4 will include a wrapper script that should take care of this issue.

For Maven 3.x you may use Takari's Maven Wrapper[1] to get similar behavior.

However for those that can't set a wrapper for several reasons (for example
Apache projects do not allow JARs in their repositories those the wrapper
cannot be set before hand).
the a Github Action may be thew way to go.



Java Champion; Groovy Enthusiast
What goes up, must come down. Ask any system administrator.
There are 10 types of people in the world: Those who understand binary, and
those who don't.
To understand recursion, we must first understand recursion.

On Fri, Feb 12, 2021 at 6:52 PM Cesar Hernandez <[hidden email]>

> Hi,
> The problems:
> Currently, the official Github actions for building and testing Java with
> Maven [1] don't offer a way to specify the Maven version a workflow can
> use.
> Adding this support seems to be out of the scope of the
> current actions/checkout@v2. [2].
> In the Github actions market are already a couple of alternatives to
> perform this setup [3] but are non-verified third parties actions.
> Currently, in the Github actions market are cero verified Maven related
> actions [5] but there are already a couple really useful maven related
> actions beyond just the version settings [6]
> Since early 2021, Apache related projects allows only verified actions to
> be used in workflows.
> The opportunity:
> Base on the interaction with the Actions team [2] it seems Actions
> verification can be done if the actions are created as part of the official
> projects. For example Ruby setup action [4].
> Before brainstorming in solution, creating a JIRA or a PR with draft
> implementation, I would like to know if there is any interest within the
> Maven community to offer to users certified Maven Github actions?
> [1]
> [2]
> [3]
> [4]
> [5]
> [6]
> --
> Atentamente:
> César Hernández.