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

Migrate build system to Gradle #256

Open
vlsi opened this issue Jan 19, 2020 · 4 comments
Open

Migrate build system to Gradle #256

vlsi opened this issue Jan 19, 2020 · 4 comments
Assignees

Comments

@vlsi
Copy link
Contributor

vlsi commented Jan 19, 2020

What do you think of migrating the build system to Gradle?

It would simplify testing the isolated modules, and it would manage dependencies better.

For instance: I try to add JUnit5 support. I create junit-quickcheck-junit5 Maven module.
However, if I execute cd runner-junit5; mvn test, then I get the following error:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:2.17:check (default) on project junit-quickcheck-junit5: Failed during checkstyle execution: Unable to find configuration file at location: /Users/vladimirsitnikov/Documents/work/junit-quickcheck/runner-junit5/conf/src-checkstyle.xml: Could not find resource '/Users/vladimirsitnikov/Documents/work/junit-quickcheck/runner-junit5/conf/src-checkstyle.xml'. -> [Help 1]

It is frustrating.

@pholser
Copy link
Owner

pholser commented Jan 19, 2020

@visi I'm certainly open to doing this. The current builds lean on Maven plugins quite a bit; as long as there are suitable replacements, sounds good to me.

@vlsi
Copy link
Contributor Author

vlsi commented Jan 19, 2020

Well, the build seems trivial, however, maven-project-info-reports-plugin and maven-site-plugin would likely take a while to reimplement in Gradle :-/

It might be fun to keep pom.xml for site purposes only.

@viveksb007
Copy link
Contributor

@pholser if no one is working on it. I would like to take this up.

@pholser
Copy link
Owner

pholser commented May 16, 2020

@viveksb007 You're welcome to take a crack at it. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants