我是IntelliJ IDEA的新手,我使用的是12.1.4。Intellij IDEA的三個maven相關問題
我試着創建一個maven項目,然後添加兩個子模塊。
這是項目結構:
正如你所看到的,mavenapp
是根項目(父項目),而app-common
和app-web
是子模塊。
的IntelliJ IDEA並通過正確的事情修改mavenapp
pom.xml中:
<modules>
<module>app-common</module>
<module>app-web</module>
</modules>
<packaging>pom</packaging>
現在我有一些問題:
1)使app-common
作爲app-web
依賴?
這就是說,我想IntelliJ IDEA的修改app-web
pom.xml中:
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>app-common</artifactId>
<version>${project.version}</version>
</dependency>
但我找不到怎麼做的?
通過閱讀help site上的文檔,但我找不到Maven Artifact Search
對話框中的app-common
模塊。
2)提取重複依賴於母體
的pom.xml中的dependencyManagement
雖然我的意思是,如果app-common
app-webapp
和一些有相同的依賴關係,例如,junit
依賴性。
如果我們在的pom.xml的dependencyManagement
中定義junt
會更好,我想知道IDE是否可以爲我們做?
3)想法文件可以隱藏。
我的意思是生成的IDE文件夾的文件夾.idea
可以隱藏在project
窗口?
嗨,你能告訴我在哪裏按短鍵? – hguser
2)在依賴關係中的任何地方 –
'Alt-Enter'只需將app-common的依賴關係添加到'app-web',它不會修改'app-web/pom.xml'。 2)'Ctrl-Alt-M'不起作用。 – hguser