pholser/junit-quickcheck

Migrate build system to Gradle

vlsi opened this issue · 4 comments

vlsi commented

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.

@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 commented

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.

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

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