POLL: project structure layout: how do you configure your projects
Hello everyone,
We are thinking on a new feature "auto configure project". We would greatly appreciate if you shared with us the information about
the way your project is structured:
- how the sources and test sources are laid out
- where do you usually store libraries
- what kind of libraries do you prefer - module-level, project level or global
- where do you prefer to store project (ipr and iml) files
- any other peculiarities of project structure that you find convenient/inconvenient or some rules of thumb you follow when
structuring a new project.
Thanks in advance for any thoughts,
--
Best regards,
Eugene Zhuravlev
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"
Please sign in to leave a comment.
Either we have separate modules for the sources and the tests (because tests
depend on other modules which the source doesn't) or we have both in parallel:
module
+ ...
+ src
+ src-test
Usually we have it parallel to the source/test directories:
module
+ ...
+ lib
+ src
+ src-test
module level: often
project level: seldom
global: never
ipr file: project root directory
iml file: module directory (parallel to lib, src, src-test)
Cheers,
Tom