tag:blogger.com,1999:blog-6015954832633203989.post1266426463179887767..comments2022-04-01T17:03:26.317-07:00Comments on Fortified Bikesheds: Building an Artifact Registry Service (Part 1)CGhttp://www.blogger.com/profile/11713607589724738982noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-6015954832633203989.post-7375236426585907452012-01-25T15:56:08.656-08:002012-01-25T15:56:08.656-08:00Another reason you don't want to store derived...Another reason you don't want to store derived objects in the source tree is because you then have a high risk of inconsistent states. Leaving aside all the issues around merging the results of parallel builds, simply the fact that people have to perform a build prior to checking in is a huge burden (vice versa, having to distinguish between "dirty checkings" and "good checkins" is also very hard - think multi-platform build scenarios).<br /><br />It's better to store your derived objects separately and track their lineage.CGhttps://www.blogger.com/profile/11713607589724738982noreply@blogger.com