build 7104: can't put module .iml file separate from content root?

I just downloaded 7104 and created a new module, but the new module wizard won't let me put the .iml file anywhere but in the content root directory. I don't want these here, since I want my module files to survive a clean checkout from version control. Please put the option back to put the .iml file in a separate directory. In fact, if you could have a project setting like "store all module files here", so I don't have to keep changing the location all time, that would be fantastic.

7 comments
Comment actions Permalink

Why don't you want to version it ?

Gilles

0
Comment actions Permalink

Why don't you want to version it ?

Gilles


1) Many developers don't use IDEA.
2) Some developers use different IDEA versions.
3) Some library paths are outside the project, but at machine-specific locations.

I'm sure there are others...

0
Comment actions Permalink

I would like to version ours, but as stated above, some folks use different versions of IDEA.

0
Comment actions Permalink

AFAIK, this feature is implementing. When it is completed, project and modules files will be kept in a separated folder.

0
Comment actions Permalink

1) Many developers don't use IDEA.


We are a team of 25 developers, only me and a teammate use IntelliJ. So we have .classpath, .project, and .iml in the same location, that doesn't cause any problem. Eclipse project files are the reference, I just make sure that iml are kept in sync.

2) Some developers use different IDEA versions.

My teammate uses 5.1.2, and I use 7.x EAP versions, that doesn't cause any problems, iml files are retro compatibles, and we don't checkin iml files that just changed because of IntelliJ iml format... We've been working like that for a year without any problem. I have to keep IML in sync manually just because of him using an old version, otherwise i would have used 7.x new feature that allows to read .classpath dynamically.

3) Some library paths are outside the project, but at machine-specific locations.

No big deal, we use Intellij Path Variable feature, so we never have something like : c:/libs/foo.jar in our iml but instead /LIBS_ROOT/foo.jar...


NB : our project has like 10 modules.

Gilles

0
Comment actions Permalink

But, this is specifically a regression! This is a downgrade from every previous release where you have been able to save your module file wherever you want. Why was this done and when can I get my functionality back?

0
Comment actions Permalink

That is fine that you save the file in your version controlled directory. I do not want to do that. I want this option back, please.

0

Please sign in to leave a comment.