2012-02-22 88 views
0

我有2个模块(从IPR文件)的一个项目:IntelliJ IDEA的制作2个模块建立在2模块项目

<component name="ProjectModuleManager"> 
    <modules> 
     <module fileurl="file://$PROJECT_DIR$/20.0.iml" filepath="$PROJECT_DIR$/20.0.iml" /> 
     <module fileurl="file://$PROJECT_DIR$/20.1.iml" filepath="$PROJECT_DIR$/20.1.iml" /> 
    </modules> 
    </component> 

的问题是,只有第一个模块在此模块列表是“主动”并将其源文件夹识别为这样。第二个不是内置的,并且sources文件夹像常规文件夹一样显示。

当我改变上述XML模块的顺序时,列表中的第一个变为“active”。

我该如何设置它以便两个模块都被构建?

我使用IDEA 9

+0

它在项目结构下的IDE中看起来如何?您应该能够选择源文件夹,然后将其标识为源(使用蓝色的Sources按钮)。 – deraj 2012-02-22 16:03:12

+0

它*在项目结构设置中被标记为源文件夹。 – axk 2012-02-22 16:09:58

回答

2

你尝试用鼠标右键单击无效源文件夹,并选择Mark directory as - >Source root?或者,您可以使用“项目结构”对话框并在其中设置源目录。

编辑: 看来理想也期望模块和他们的iml文件在不同的子文件夹。

+0

如果我查看设置或直接在XML中,两个模块都有指定的源目录。 – axk 2012-02-22 16:08:14

+0

源文件夹在模块的iml文件中指定为标签 - 你在那里检查? – mrembisz 2012-02-22 16:11:24

+0

是的,两个IML都有指定的源文件夹。 – axk 2012-02-22 16:15:30