Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to Gradle (if it's possible) #19

Open
cardil opened this issue Jan 21, 2019 · 2 comments
Open

Switch to Gradle (if it's possible) #19

cardil opened this issue Jan 21, 2019 · 2 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@cardil
Copy link
Member

cardil commented Jan 21, 2019

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
@cardil cardil added help wanted Extra attention is needed good first issue Good for newcomers labels Jan 21, 2019
@cardil
Copy link
Member Author

cardil commented Feb 1, 2019

Best examples of working projects, under control of Gradle, are:

@kunalvarpe
Copy link

@cardil It is possible but lot of efforts. Need to divide this is smaller tickets and then once can work on them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants