jakartaee / jakartaee/validation-spec

Finish the ant-to-maven build migration

Open
#292 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
23
Forks
22
PR merge metrics
No merged PRs in 30d

Description

There are still some ant tasks that haven't yet been migrated to the Maven build, in particular the `ant create-tck-audit-file`.
Let's review the https://github.com/jakartaee/validation-spec/blob/main/build.xml and migrate the build entirely to Maven.
If there are no out-of-the-box plugins to replicate the not yet migrated ant tasks, we can explore the option of running a Groovy script (GMavenPlus), exec plugin or as a last resort, the maven-ant plugin.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing build.xml, especially the ant create-tck-audit-file task, and compare the remaining Ant tasks with the existing Maven build. Identify how each task could be handled with a plugin, GMavenPlus, the exec plugin, or maven-ant. Done means the build is fully migrated to Maven and the remaining Ant tasks are replicated.

Written by the indexing model from the issue text.

Assessment

Tech stack
groovy, java
Domain
build-system
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.