sam / doubleshot

Build and Dependency Management for mixed Java/Ruby projects.
MIT License
19 stars 22 forks source link

Setup should conditionally build #56

Closed sam closed 11 years ago

sam commented 11 years ago

Right now it doesn't, which is counter to the comments in the Jackson benchmark.

We build before testing. We build on packaging. The fact that we don't build on setup means that not only does a one off script like benchmark.rb not work as intended, but our tests are also not individually executable as intended unless you've previously run doubleshot build (and your Java sources haven't changed in any meaningful way).

So we need to move the conditional build process to setup, and remove the duplication from the CLI::Commands afterwards.