Content branches

I don't think I really understand how the content "branches" are supposed to work. What is their intended purpose? If it is to allow me to manage a number of different logical units of code (read applications or, gasp, projects), then I would like to see the following enhancements:

- ability to exclude them from compilation on a branch by branch basis, or to compile on a branch basis
- ability to include/exclude them from VCS with branch granularity (http://www.intellij.net/tracker/viewSCR?threadId=52033)
- ability to specify a different compilation output directory per branch.
- while we're at it, branch level library configuration

I don't believe any of this is really possible today, but maybe it violates the intended use of content branches? And where to the (in)famous modules fit in the picture? Please enligthen me!

Thanks

4 comments

BTW, I know I can exclude specific directories from compilation via the project properties. However, as a total wish list item, I think it would be cool if I could do so via the content configuration pane.

0

What do you mean by "content branches"? Does this term appear somewhere in
IDEA?

--
Valentin Kipiatkov
JetBrains, Inc
http://www.intellij.com
"Develop with pleasure!"

"Sebastien Gagnon" <no_mail@jetbrains.com> wrote in message
news:15240003.1068672220759.JavaMail.itn@is.intellij.net...

I don't think I really understand how the content "branches" are supposed

to work. What is their intended purpose? If it is to allow me to manage a
number of different logical units of code (read applications or, gasp,
projects), then I would like to see the following enhancements:
>

- ability to exclude them from compilation on a branch by branch basis, or

to compile on a branch basis

- ability to include/exclude them from VCS with branch granularity

(http://www.intellij.net/tracker/viewSCR?threadId=52033)

- ability to specify a different compilation output directory per branch.
- while we're at it, branch level library configuration

>

I don't believe any of this is really possible today, but maybe it

violates the intended use of content branches? And where to the (in)famous
modules fit in the picture? Please enligthen me!
>

Thanks

>


0

Hi Valentin,

I think I'm not using the appropriate terminology. If you go to Project Properties > Main Module > Contents, and you add "Content", what exactly are you adding? Are these the much-talked-about modules? In any case, those Content "roots" that one can add via this interface is what I was refering to as "content branches" (for lack of a better word).

0

Content entries are not intended to manage logical units. Modules are. It's
normal situation to have only one content entry per module. Unfortunately
only temporary UI for editing modules (Tools | Edit Modules) is available
for EAP yet. The next public build will contain better UI.

--
Valentin Kipiatkov
JetBrains, Inc
http://www.intellij.com
"Develop with pleasure!"

"Sebastien Gagnon" <no_mail@jetbrains.com> wrote in message
news:7324695.1068748355472.JavaMail.itn@is.intellij.net...

Hi Valentin,

>

I think I'm not using the appropriate terminology. If you go to Project

Properties > Main Module > Contents, and you add "Content", what exactly are
you adding? Are these the much-talked-about modules? In any case, those
Content "roots" that one can add via this interface is what I was refering
to as "content branches" (for lack of a better word).


0

Please sign in to leave a comment.