Use JvmFingerprintStrategy in cache manager
Review Request #835 - Created Aug. 5, 2014 and submitted
|jsirois, patricklaw, stuhood|
JvmFingerprintStrategy was not used for the cache manager, causing the valid analysis file to be emptied the second time a compile was executed.
Added a basic java compile integration test. Calls pants compile on a java test project twice, checking that the analysis file is valid each time. The sanity and approach here should probably undergo extra scrutiny. Unsure what the pythony way of doing "if workdir is specified use, otherwise with temporary_dir", so split that into two methods. I will attempt to add a unit test too when I cleanup the old extra_data code.
Review request changed
Fixed issues. Merging.
Revision 2 (+109 -35)