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.
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?