Seems that when I'm running "steps" like this: ["do" ["run" "-m" "foo.bar"] ...]
lein compile every step, generating classes in target/classes, before executing foo.bar
Is it possible to disable this class generation?
I'm very late to the party, but. I've been getting into clj over the past couple weeks, after using lein since about 2012. I still think I like lein better at this point, because I tend to work hard on keeping my builds simple (i.e. work as much as possible with the default lein behaviour, no task definition), but if you're doing that kind of task definition (i.e. "steps") I'd recommend taking a serious look at clj and tools.build.