Hi folks

I'm a long time Java/C++ developer who's been experimenting with toy clojure
programs for a few of months. I've at last decided to give clojure a try for
a more significant project but, given this will incorporate components
written in java  I'm not sure about the way to structure and build the
project. I've handled mixed language projects (eg java + C++) before using
ant but am keen to avoid ant this time around.

Ideally, I'd like to use leiningen to build the project but I'm not sure how
tightly leiningen is wedded to its default project directory layout.

Instead of the default structure of:
- project.clj
- README
- src
------ myproject
---------- core.clj
- test
------ myproject
---------- core_test.clj

I'd like something more like this:
- project.clj
- README
- src
------ clojure
---------- myproject
-------------- core.clj
------ java
---------- org
--------------- example
------------------- myproject
- test
------ clojure
---------- myproject
-------------- core_test.clj
------ java
---------- org
--------------- example
------------------- myproject

Is this extra directory level to separate language specific parts possible
in leiningen? If possible, is it even desirable or are there better ways to
structure mixed language projects?

Any tips and pointers to best practices would be welcome!

thanks

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

Reply via email to