Maybe a switch to Grade build tool can be done.
It must, however, preserve the current behavior. In detail:
- use multi module project structure
- use self created BOM's as well as third party ones, for managing dependencies
- produce poms that follow structure needed by Maven central: (at least:
name, description, url, version, groupId, artifactId, organization, licenses, developers, scm, issueManagement, ciManagement, distributionManagement tags)
- build project with Jacoco coverage
- build project with SonarQube
- create sources jar for every artifact
- create javadoc jar for every artifact
- sign all artifacts with GPG key
- support for annotation processing technologies like Lombok, Immutables or Mapstruct
Maybe a switch to Grade build tool can be done.
It must, however, preserve the current behavior. In detail:
name,description,url,version,groupId,artifactId,organization,licenses,developers,scm,issueManagement,ciManagement,distributionManagementtags)