Then we could make a profile that turns off the code gen and turns on the build helper to add the generated source dir instead.
On Fri, Feb 5, 2010 at 4:49 PM, Robin Anil <robin.a...@gmail.com> wrote: > Its just meant to be a dev only hack :) > > > On Sat, Feb 6, 2010 at 3:09 AM, Benson Margulies <bimargul...@gmail.com>wrote: > >> Yes, the codegen could drop a timestamp file. It's a fair amount of >> work, and if we're killing this code for HPCC I'm dubious. >> >> If I could make the split work I could do this next. >> >> >> On Fri, Feb 5, 2010 at 12:19 PM, Drew Farris <drew.far...@gmail.com> >> wrote: >> > So, I'm running: mvn -o install -DskipTests=true at project root (in >> mahout) >> > >> > Comment out or remove the maven-assembly-plugin definition in >> > core/pom.xml -- it reduced my core build time from 26s to 6s -- I can >> > submit a patch for this. >> > >> > Mahout math is still 17s here due to code generation. I'm wondering if >> > there's a way to modify the generation plugin to that it doesn't >> > re-generate if there are no changes to the templates. You can remove >> > the plugin definition from math/pom.xml and it doesn't seem to break >> > anything unless you're doing a clean. Brings down math compilation to >> > 3s without it. Total compile time is 22s. >> > >> > re: the job, I'll have to look into that further later. >> > >> > On Fri, Feb 5, 2010 at 12:06 PM, Robin Anil <robin.a...@gmail.com> >> wrote: >> >> Yes for editing i use eclipse in the same fashion. If i want to try out >> a >> >> job and see how it performs on hadoop I need job compiled fast. >> >> >> >> On another note. I think there will be a lot of dead code in the >> job(with >> >> all the jar files bundles) Is there an optimiser for that i.e to remove >> >> classes which mahout never use indirectly >> >> >> >> I see loading jar takes 10-20 seconds when initializing mapper or >> reducer. >> >> It doesnt affect long running jobs but 20 sec overhead for processing >> 64MB >> >> chunk sucks >> >> >> >> On Fri, Feb 5, 2010 at 10:19 PM, Ted Dunning <ted.dunn...@gmail.com> >> wrote: >> >> >> >>> I usually do an initial compilation using mvn package. Then, during >> >>> development I use IntelliJ's incremental compilation which generally >> only >> >>> takes a few seconds. Since that compilation doesn't handle things like >> >>> copying resources, I get caught out and surprised now and again, but >> this >> >>> works almost all the time. >> >>> >> >>> On Fri, Feb 5, 2010 at 12:27 AM, Robin Anil <robin.a...@gmail.com> >> wrote: >> >>> >> >>> > When developing mahout core/util/examples we dont need to generate >> math >> >>> > often and dont need to tar gzip bzip2 the jar files. We are mostly >> >>> > concerned >> >>> > with the job file/ jar file. >> >>> > Cant there be another target like develop which does this. (waiting >> 2-3 >> >>> > mins >> >>> > for a 2 line change is frustrating) >> >>> > >> >>> > Robin >> >>> > >> >>> >> >>> >> >>> >> >>> -- >> >>> Ted Dunning, CTO >> >>> DeepDyve >> >>> >> >> >> > >> >