2013-07-20 2 views
0

IntelliJ IDEA를 처음 사용하고 12.1.4를 사용하고 있습니다.Intellij IDEA에 대한 세 가지 관련 문제

maven 프로젝트를 만들고 두 개의 하위 모듈을 추가하려고했습니다. app-commonapp-web (가), 서브 모듈이있는 동안, 당신이 볼 수 있듯이

enter image description here

mavenapp 루트 프로젝트 (부모 프로젝트)입니다 :

프로젝트 구조입니다.

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

가 지금은 몇 가지 문제가 있습니다 :

1) app-web의 종속성으로 app-common

하게 IntelliJ IDEA는에 의해 옳은 일이 mavenapp의 pom.xml 파일을 수정합니까?

말의

, 내가 app-web의 pom.xml 파일 수정하게 IntelliJ IDEA 원하는 :

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

을하지만 그것을 만드는 방법을 찾을 수 있습니까?

help site에서 문서를 읽을 수 있지만 Maven Artifact Search 대화 상자에서 app-common 모듈을 찾을 수 없습니다. I 의미 동안 app-commonapp-webapp과 같은 어떤 의존성이있는 경우

2)는, 예를 들면, junit 의존성 부모

의 pom.xml 파일의 dependencyManagement로 반복 의존성을 추출한다.

mavenappdependencyManagementjunt을 정의하면 IDE가 우리를 위해 만들 수 있는지 궁금합니다.

3) 아이디어 파일을 숨길 수 있습니까?

내가 .idea의 폴더처럼 IDE에 의해 생성 된 파일을 의미

project 창에서 숨길 수 있습니다?

답변

0

2) Ctrl-Alt-M (관리되는 종속성 추출)이 작업을 수행합니다.

3) 설정 -> 파일 형식으로 이동하여 '.iml; .idea; .iws;. ipr; ' 무시 된 파일 및 폴더 (하단)

+0

안녕하세요, 단축키를 눌러야하는 위치를 알려주시겠습니까? – hguser

+0

on 2) dependency decleration –

+0

'Alt-Enter'는'app-web/pom.xml '을 수정하지 않는'app-web'에 의존성'app-common'을 추가합니다. 2)'Ctrl-Alt-M'이 작동하지 않습니다. – hguser

관련 문제