On 17 May 2012 15:15, Ted Dunning <[email protected]> wrote: > If you depend on released artifacts that you havent overridden then maven is > deterministic. > > If you depend on snapshot artifacts then you get the latest snapshot which > could change between builds. But you asked for that.
true, but as trunk generates it's own snapshots the only way to be 100% sure that mvn isn't downloading the nightly build versions and not your locally built stuff is to build with the -o setting. This ensures that your local artifacts are the ones that get used, but also mean that the moment you reach some state in maven that needs to download 300 JARs for some plugin then you are in trouble. But I digress. Speaking of test reporting -what do you do to get good reports, where reports mean: "human readable information needed to track down bugs fast". I know I can get good stuff with Jenkins, and in theory could bring up Jenkins nearby sharing git repositories and doing CI builds of my own code, but I'd like something simpler such as the output of "mvn test" to go into HTML files -with stack traces.I haven't got mvn site to pull in the whole stack traces, which is what the IDE needs.
