0

我是 IntelliJ IDEA 的新手,我使用的是 12.1.4。

我尝试创建一个maven项目,然后添加两个子模块。

这是项目结构:

在此处输入图像描述

如您所见,themavenapp是根项目(父项目),而app-commonandapp-web是子模块。

IntelliJ IDEA 通过修改 pom.xml 来做正确的事情mavenapp

<modules>
    <module>app-common</module>
    <module>app-web</module>
</modules>
<packaging>pom</packaging>

现在我有一些问题:

1) makeapp-common作为app-web?的依赖项

也就是说,我要在 IntelliJ IDEA 中修改 pom.xml 的app-web

    <dependency>
        <groupId>${project.groupId}</groupId>
        <artifactId>app-common</artifactId>
        <version>${project.version}</version>
    </dependency>

但我找不到如何制作它?

通过阅读帮助站点上的文档,但我在对话框中找不到该app-common模块。Maven Artifact Search

2)将重复的依赖提取到dependencyManagement父级的pom.xml中

虽然我的意思是如果app-commonapp-webapp有一些相同的依赖关系,例如junit依赖关系。

如果我们在 pom.xml 的 中定义junt就好dependencyManagementmavenapp,不知道 IDE 能不能给我们做呢?

3)可以隐藏idea文件。

我的意思是IDE生成的文件,比如文件夹.idea可以隐藏在project窗口中吗?

4

1 回答 1

0

2)Ctrl-Alt-M(提取托管依赖项)为您完成这项工作。

3)你必须去设置->文件类型并添加' .iml; 。主意; .iws; .ipr;' 忽略文件和文件夹(在底部)

于 2013-07-21T09:55:41.030 回答