plantbreeding / IPK-BrAPI-Validator

MIT License
4 stars 3 forks source link

related to #4 this is a headless, CLI version of BRAVA #48

Closed BrapiCoordinatorSelby closed 4 years ago

BrapiCoordinatorSelby commented 4 years ago

I made this branch as an easy step toward solving issue #4. This will not enable unit testing, so strictly speaking the issue should not be closed.

However, it will enable people to include BRAVA tests as part of an automated CI/CD pipeline. pom-cli.xml is an additional POM file which will generated an executable JAR with all dependencies packaged in it.

@langeipk if you agree this would be useful functionality, I can add to the README with an explanation of how to run BRAVA from command line, and I can publish the assembled JAR as a "release" on Github so people can download it directly. The next step would be to wrap the JAR in a Docker to make it that much easier, but I don't have time to build that right now.

Thoughts?