Yeah, you should be able to avoid having a .crossover or .generic or whatever in your namespaces; those are just examples based on my personal way of organizing things.
You can put the crossover files wherever you want, as long as they're in the classpath (even in a JAR). They don't need to be named specially, or anything like that. So if you specified :crossovers [a.b.c], the plugin will look throughout the classpath for a/b/c.clj, and will use it as a crossover. On Thursday, April 19, 2012 5:17:51 PM UTC-7, Dave Sann wrote: > > I finally started take take a look at this. > > Apologies are due - it does work. I had errors in my tests. > > I have a question though. > > Ideally, I don't really want to have .crossover. or .generic. in my > namespaces. > > Is it possible to put crossover/generic files in a completely separate src > directory? > > If not - how hard do you think this would be? > > Cheers > > Dave > > > On Saturday, 7 April 2012 13:39:10 UTC+10, Dave Sann wrote: >> >> I'll take a look >> >> On Thursday, 5 April 2012 16:34:34 UTC+10, Evan Mezeske wrote: >>> >>> I haven't used checkout dependencies with lein-cljsbuild myself, but my >>> understanding is that lein will put the "checkouts" directory earlier in >>> the classpath than other dependencies, so things in there will be found >>> first. The clojurescript compiler runs inside an "eval-in-project" in >>> Leiningen. I would have assumed that the checkout dependencies would be >>> available "in-project", but your testing would seem to indicate that >>> they're not. >>> >>> Feel free to open a lein-cljsbuild case for this; I'll be able to help >>> investigate in a few days. Of course, if you track down the problem and fix >>> it, I'd happily accept a pull request! :) >>> >>> -Evan >>> >>> On Wednesday, April 4, 2012 8:59:35 PM UTC-7, Dave Sann wrote: >>>> >>>> Correction - the code does not compile in simple mode and above because >>>> the checkouts do not appear to be found. >>>> >>>> On Thursday, 5 April 2012 13:31:51 UTC+10, Dave Sann wrote: >>>>> >>>>> Can anyone confirm whether lein cljsbuild can support use of the >>>>> "checkouts" directory? >>>>> >>>>> I have tried this with a simple test. The code compiles without error >>>>> but the checkouts dependencies are not included. >>>>> >>>>> I know that you can jar the cljs files but it is good to be able to >>>>> work without doing this for small edits. >>>>> >>>>> I currently use a modified version of cljs-watch that does this - but >>>>> I would like to switch to a more "standard" build path >>>>> >>>>> If not supported I will add this as an enhancement request. >>>>> >>>>> Cheers >>>>> >>>>> Dave >>>>> >>>>> -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en