IntelliJ IDEA Help: 경로(Paths)

 

당신의 "작업 공간" 형성할 여러 가지 모듈 속성(경로, 라이브러리, 종속성, 순서, ) 정의하기 위해, File | Settings : Project Settings메뉴 항목을 선택하고 Paths 버튼을 누릅니다. 특정 모듈을 위한 Paths 다이얼로그를 호출하기 위해, 프로젝트 보기  윈도우의 Project 또는 Packages 탭에 있는 모듈을 오른쪽 버튼을 클릭하여 문맥 메뉴의 Module Settings 항목을 선택하십시오.

다음 다이얼로그가 나타날 것입니다:


프로젝트 작성과 모듈 기초에 대한 세부사항을 위해 각각 프로젝트 생성   프로젝트 관리  섹션을 참조하십시오.


기본적으로, 다이얼로그가 리뷰/추가/제거 모듈, 프로젝트-레벨 경로가 저장된 방법 위에서 목록과 옵션에서 선택된 모듈에 따라 변하는 탭의 문맥 의존 설정과 당신의 프로젝트를 위한 언어 수준에 사용 가능하게 하고 있는 프로젝트-레벨 경로가 저장된 방법 위에서 목록과 옵션에서 선택된 모듈에 따라 변하는 탭의 문맥 의존 설정과 당신의 프로젝트를 위한 언어 수준  사용 가능하게 하는  Module list 포함합니다.
모듈 탭의 설정은 모듈 타입에 따라 다르며, 탭은 타입으로 분리될 있습니다:

1.  공통 설정Paths tab, Libraries tab,  Dependencies tab, Order/Export tab   Javadoc tab

2.  J2EE-특유의 설정J2EE Application Module tab, EJB Module tab, Web Module tab  J2EE Build Settings tab

모듈 목록


모듈 목록은 프로젝트의 안에 존재하고 있는 모듈을 표시합니다.  새로운 모듈을 추가하기 위해, Add Module 마법사를 호출하기 위해 Add Module 버튼을 누르십시오. 모듈을 제거하기 위해, 목록 안의 그것을 선택하고, Remove Module  누르십시오.

프로젝트 파일 디렉터리 외부의 파일에 대해


프로젝트-레벨 경로(모듈, 프로젝트 라이브러리에서 경로가 같은) 저장되는 방법을 지정하십시오.


기본적으로, 프로젝트 파일 디렉터리 아래의 모든 경로는 디렉터리에서 저장된 관계물입니다.  그러나, 저장된 항목이 프로젝트 파일 외부에서 다른 디렉터리에 저장될 있습니다.   옵션은 그런 경우와 관계가 있습니다.


만일 Use absolute path 선택되면, 프로젝트 파일(.ipr) 외부의 프로젝트에 대해 지정된 경로는 절대적으로 저장될 것입니다.  그렇지 않으면, Use relative path 옵션을 선택하여, 상대 경로는 (상기의) 프로젝트 파일(.ipr) 디렉터리 외부의 참조 항목에 사용될 입니다.

프로젝트를 위한 언어 수준


당신은 자바 SDK 특징을 당신의 프로젝트에서 사용 가능하게 했던 drop-down 박스에서 선택할 있습니다.

1.3
 

만일 선택되면, 단지 자바 SDK 1.3 언어의 특징과 구성소는 현재의 프로젝트를 위해 사용 가능하게 하게 됩니다.

1.4 - 'assert' 키워드 

IDEAassert support   다음이 사용 가능하게 되는 것을 의미합니다:

*   에디터의 강조된 assert 

*   상응하는 컴파일러 옵션이 추가됩니다

*   assert 키워드에 대한 에러 보고


 ‘assert’ 키워드는 Java SDK 1.4에서 시작되었습니다.


 

1.5 - 'enum' 키워드와 autoboxing 

항목을 선택하면 당신에게 다음의 자바 SDK 1.5 특징을 지원하게 됩니다:

*   'enum'키워드
enum 구성소는 키워드와 틀린 사용(예를 들면, 이름에서) 오류로서 강조될 것인가 고려됩니다.

*   autoboxing  
프리미티브 타입은 상응하는 클래스와 반대로 자동적으로 바뀔 있습니다.  그렇지 않으면(만일 항목이 선택되지 않으면), 그런 변환을 위한 시도는 오류로 간주합니다


IDEA에서 지원되는 자바 SDK 1.5 특징에 대한 많은 세부사항을 위해 서브섹션  Java 1.5 SDK Features in IDEA 보시기 바랍니다.

 

경로

탭은 모듈 경로의 여러 가지 설정과 관계가 있습니다.

출력 경로

모든 컴파일된 클래스가 저장될 컴파일러에 대한 출력 경로를 지정하십시오.  경로는 수동으로 입력될 있거나, ellipsis 버튼을 눌러 불려지는 경로 선택 다이얼로그를 사용하여 찾을 있습니다.

테스트 출력 경로

모든 컴파일된 테스트 클래스가 저장될 컴파일러에 대한 테스트 출력 경로를 지정하십시오.  경로는 수동으로 입력될 있거나, ellipsis 버튼을 눌러 불려지는 경로 선택 다이얼로그를 사용하여 찾을 있습니다.

외부 모듈 파일 디렉터리의 파일에 대해

모듈-레벨 경로(유사한 모듈 라이브러리 ) 저장되어야만 하는 방법을 지정하십시오.


기본적으로, 모듈 파일 디렉터리 아래의 모든 경로는 디렉터리에서 저장된 관계물입니다.  

그러나, 저장된 항목이 모듈 파일 외부의 다른 디렉터리에 있을 있습니다.   옵션은 그런 경우와 관계가 있습니다.


만일 Use absolute path  선택되면, 절대적으로 모듈 파일(.iml) 디렉터리 외부에서 모듈을 대한 지정된 경로가 저장될 것입니다.  그렇지 않으면, Use relative path  함께, 상대 경로는 (상기) 모듈 파일 (.iml) 디렉터리의 외부 참조 항목에 사용 입니다.

출력 경로 제외

만일 선택되면출력 폴더는 프로젝트(, parse되지 않을 파일)로부터 스킵 이고

모듈 구조 보기 에서 Excluded 마크될 것입니다.

모듈 루트 보기

Module Root 보기는 모듈, Sources, Excluded Test Sources 특히 표시된 디렉터리를 포함하는 모듈 컨텐트 내에서 모든 파일과 디렉터리를 보입니다(보다 상세한 것은 프로젝트 관리 섹션을 보십시오).  모듈 루트 디렉터리는 Content Root 라고 불립니다.

디렉터리 내에서 당신은 모듈 디렉터리를 관리할 개의 옵션이 있습니다.

*   패키지 식별 번호:
디폴트로, source 폴더의 패키지 트리 구조는 이른바 default 패키지에서 시작하고 당신은 명명한 패키지 내에서 생성할 있습니다. Package prefix 이슈에 어드레스 하기 위해 디자인됩니다.당신은 source폴더에 대한 Package prefix  생성 있습니다.그것은 패키지 트리가 당신이 정의했던(그리고 defaqult 함께 아닌) 패키지 명으로 시작되는 것을 의미합니다.
상응하는 패키지 다음의 P 버튼을 누르고, 나타난Set Package Prefix 다이얼로그에 원하는 package prefix 입력합니다.

*   Remove/unmark: 
당신은 그것 내에서 모듈의 불필요한 컨텐트 루트 또는 비표지 폴더에서 원하는 패키지의 다음의 x 버튼을 눌러 제거할 있습니다.  제거된/언마크된 폴더는 삭제되지 않습니다.

모듈 구조 보기

Module Structure 보기는 모듈에서 컨텐트 루트 아래의 트리 보기 디렉터리에서 표시합니다.  또한 그것은 보기 툴바에서 개의 버튼을 사용하고 있는 디렉터리를 관리하는 가능성을 제공합니다.  상세한 것은 프로젝트 관리 섹션을 보십시오.

*   Excluded 당신의 프로젝트로부터의 디렉터리를 제외합니다/포함합니다.

*   Mark/Unmark Source 선택된 디렉터리를 위해 소스 속성을 바꿉니다.

*   Mark/Unmark Test 선택된 디렉터리를 위해 테스트 속성을 바꿉니다.

 

라이브러리


라이브러리 탭은  Target JDK 그룹과 모듈 라이브러리,  프로젝트 라이브러리  전체 라이브러리 대한 개의 라이브러리 목록을 포함합니다.


Target JDK group

Use project  JDK 

Specify that the module will use project-level Java SDK. To the right of the option button is the panel indicating currently specified project-level Java SDK. To change it, press Change...  calling the Select Project JDK  dialog. 
모듈이 프로젝트-레벨 자바 SDK 사용할 인지를 지정하십시오.  옵션의 권한에 있어서 버튼은 현재 정의한 프로젝트-레벨 자바 SDK 표시하고 있는 패널입니다.  그것을 변경하기 위해, Select Project JDK 호출하는 Change... 누르십시오.


옵션은 디폴트로 선택됩니다.  그리고 만일 당신이 프로젝트 자바 SDK 변경하면 그것은 옵션이 지정된 모든 모듈에 영향을 미칠 것입니다.





IDEA
에서 구성된 JDK 포함하고 있는 drop-down 목록으로부터 원하는JDK선택하십시오.

Use module-specific  JDK 

모듈이 Project JDK 의해 설정을 덮어 쓰고 있는 자신의 자바 SDK 사용할 것인 지를 지정하십시오.  옵션의 권한에 있어서 버튼은 당신에게 구성된 중에 필요한 바라게 되는 SDK 선택하는 것을 허락하고 있는 drop-down 목록입니다.

Edit...  

프로젝트에서 자바 SDK 관리(추가/제거/설정) 하는 버튼을 누르십시오.  나타나고 있는 다이얼로그가 JDK & Global Libraries  JDK 구성 탭과 같은 것입니다.


모듈 라이브러리 
현재 선택된 모듈에 접속된 표시 라이브러리( 일부 대상 파일과 Javadoc 관련되는 jar 또는 세트의 jar) 리스트합니다.  그들을 관리하기 위해, 목록의 다음 버튼을 사용하십시오:

Add Libraries...  

필요한 클래스와 함께 jar 파일 또는 디렉터리를 지시하는 것을 허락하는 경로 선택 다이얼로그를 호출하십시오.

Attach Source...  

Call the Select Path  dialog allowing to attach jar/zip files or directories with selected library sources to the library. These source files are to be used for reference only, therefore, can be incomplete or not up-to-date. 
라이브러리에 선택된 라이브러리 소스와 함께 jar/zip 파일 또는 디렉터리를 붙이는 것을 허락하는 경로 선택 다이얼로그를 호출하십시오.  대상 파일은 참조만을 위해 사용됩니다 그러므로, 불완전하거나 최신이 되지 않을 수도 있습니다.

Attach Javadoc...  

선택된 라이브러리 Javadoc 문서와 함께 jar/zip 파일 또는 디렉터리를 지시하는 것을 허락하는 경로 선택 다이얼로그를 호출하십시오.

Specify Javadoc URL...  

Specify Javadoc URL 다이얼로그에서 선택된 라이브러리 Javadoc 문서와 함께 jar/zip 파일 또는 디렉터리의 위치에 URL 경로를 지정하십시오.

Remove

선택된 모듈 라이브러리를 제거하고/소스를 붙였고/Javadoc. 붙입니다


Project libraries Global libraries목록은 본질적으로 유사합니다.  그것들은 현재의 프로젝트와 관련되는 라이브러리 또는 전체적으로 모든 IDEA 프로젝트에 이용 가능한 라이브러리를 표시합니다.  그런 라이브러리를 관리하기 위해, 목록의 옆에 버튼을 사용하십시오:

Edit... 

당신에게 프로젝트-레벨과 전체 라이브러리를 관리하도록 허락하는 JDK & Global Libraries 다이얼로그의 전체 라이브러리 탭과 유사한 다이얼로그를 호출하십시오.

Include All 

프로젝트로 구성된 모든 라이브러리는 현재의 모듈에서 사용됩니다.

Exclude All 

프로젝트로 구성된 모든 라이브러리가 현재의 모듈에서 사용되지는 않습니다.

 

종속성


탭은 프로젝트의 다른 모듈이 서로에 의존하는 방법을 설정하기 위해 사용됩니다.



Order/Export Tab  
순서/보내기


탭은 일부 상황에서 중요할지도 모르는 프로젝트( 목록에서 항목으로서 제공되면서)에서 해결 순서를 모듈, 라이브러리와 모듈 클래스에 맞추기 위해 사용됩니다.  또한 그것은 모듈 라이브러리 어느 쪽이 현재의 하나에 따라 다른 모듈을 위해 보여줄지(exported) 결정합니다.



목록에서 디폴트 항목 순서는 Move Up/Down 버튼을 눌러 선택된 항목에 대해 바뀔 있습니다.   낮은 항목이 목록에 있고, 후에 그것은 해결될 입니다.
종속성 모듈에 대해 보여 주기를 원하는 라이브러리에 상응하는 Export 체크 박스를 선택하십시오.


익스포트된 라이브러리는 번째-레벨 종속적인 모튤에게만 보여집니다. 그리고 여러 모듈을 통해 그것들을 보여주기 위해서 당신은 모든 모듈에 관련된 그것들을 익스포트 해야 필요가 있습니다. 이를테면: 개의 모듈 mod1, mod2,mod3  

mod3 mod2 의존합니다. 그리고 mod2 mod3 의존합니다.  그리고 mod3 라이브러리, libs 익스포트 합니다.  그것은 당연히 mod2에서 보여질 입니다.  그러나 그것은 mod1 위해 보여지지 않습니다.  mod1 대해 그것을 보이게 하려면당신은 mod2에서 또한 익스포트로서 그것을 표시할 필요가 있습니다.

 

Javadoc Tab  


탭은 현재의 모듈에 대한 Javadoc 관리하기 위해 사용됩니다.



목록에서 당신은 모듈 Javadoc 파일/디렉터리에 하나의 경로 또는 여러 경로들을 있습니다.

Add Path...  

현재의 모듈 Javadoc 문서와 함께 jar/zip 파일 또는 디렉터리를 지시하는 것을 허락하는 경로 선택 다이얼로그를 호출하십시오.

Specify Javadoc URL...  

Specify Javadoc URL 다이얼로그에서 현재의 모듈 Javadoc 문서와 함께 jar/zip 파일 또는 디렉터리의 위치에 URL 경로를 지정하십시오.

Remove

현재의 모듈 Javadoc 경로를 제거하십시오.

 

J2EE 응용 모듈

탭은 당신이 J2EE Application 모듈에 대한 응용 프로그램 서버, 전개 설명어   전개하는 모듈과 라이브러리 속성의 구성을 가능하게 해줍니다 .

Application Server  
응용 프로그램 서버

drop-down 목록의 모듈을 위한 응용 프로그램 서버를 선택하거나,  응용 프로그램 서버  다이얼로그를 부릅니다.

전개 설명어 그룹

Type  

지정된 전개 설명어의 타입을 보여줍니다.

Path

당신의 EJB 모듈 전개 설명어에 경로를 보여줍니다.

Version  

현재의 전개 설명어 버전을 표시합니다.

Add... 

전개 설명어를 목록에 추가하도록 누르십시오.  Resource Location다이얼로그가 나타납니다



전개 설명어에 경로를 타이프하거나, 경로 선택 다이얼로그를 호출하는 ellipsis 버튼을 눌러서 경로를 입력합니다.


만일 경로가 존재하지 않는 파일을 가리키면 그것은 파일 템플릿: J2EE 다이얼로그의 설정에 기초로 하면서 생성될 것입니다.


 

Edit...  

 목록에서 현재 선택된 전개 설명어를 편집하기 위해 누릅니다. Deployment Descriptor Location

다이얼로그가 나타납니다



전개 설명어에 텍스트 필드의 경로를 바꾸거나, 경로 선택 다이얼로그를 호출하는 ellipsis 버튼을 눌러서 경로를 입력합니다.


만일 경로가 존재하지 않는 파일을 가리키면 그것은 파일 템플릿: J2EE 다이얼로그의 설정에 기초로 하면서 생성될 것입니다.


Application Module Deployment Descriptor WebLogic Application Module Deployment Descriptor 대해 당신은 Deployment descriptor version 목록의 전개 설명어 버전을 변경할 있습니다.

Delete 

목록에서 현재 선택된 전개 설명어를 제거하기 위해 누릅니다.

Application Module Deployment Descriptor  WebLogic Application Module Deployment Descriptor  대해 무기력하게 합니다

 전개 모듈과 라이브러리 그룹

Modules and Libraries to Deploy 그룹은 선택된J2EE Application 모듈에서 포함된 프로젝트에서 모듈을 보여줍니다.

Name

EJB Web 모듈의 목록

Packaging Method

드롭-다운 메뉴와 더불어 당신은 현재의 J2EE Application모듈과 함께 전개된 상응하는 EJB / Web / J2EE Application모듈을 포함하거나 그것을 전개하지 않기 위해 선택할 있습니다.

Relative Path

전개 구조(jar 파일 또는 exploded 디렉터리 내에서) 관계가 있는 모듈의 위치를 보여줍니다.

Web Module Context Root  

상응하는 Web 모듈을 위한 문맥 루트를 보여줍니다.

 

EJB Module Tab 


탭은 당신으로 하여금  application server  , Deployment Descriptors  속성을 구성하거나 EJB모듈에 대한 Modules and Libraries to Deploy 정의하도록 해줍니다.

Application Server 

drop-down 목록의 모듈을 위한 응용 프로그램 서버를 선택하거나,  응용 프로그램 서버  다이얼로그를 부릅니다.

전개 설명어 그룹

Type  

지정한 전개 설명어의 타입을 표시합니다.

Path  

당신의 EJB 모듈 전개 설명어에 경로를 보여줍니다.

Version  

현재의 전개 설명어 버전을 표시합니다.

Add...

전개 설명어를 목록에 추가하도록 누르십시오.  Resource Location다이얼로그가 나타납니다



전개 설명어에 경로를 타이프하거나, 경로 선택 다이얼로그를 호출하는 ellipsis 버튼을 눌러서 경로를 입력합니다.


만일 경로가 존재하지 않는 파일을 가리키면 그것은 파일 템플릿: J2EE 다이얼로그의 설정에 기초로 하면서 생성될 것입니다.


 

Edit...  

목록에서 현재 선택된 전개 설명어를 편집하기 위해 누릅니다. Deployment Descriptor Location 다이얼로그가 나타납니다.



전개 설명어에 텍스트 필드의 경로를 바꾸거나, 경로 선택 다이얼로그를 호출하는 ellipsis 버튼을 눌러서 경로를 입력합니다.


만일 경로가 존재하지 않는 파일을 가리키면 그것은 파일 템플릿: J2EE 다이얼로그의 설정에 기초로 하면서 생성될 것입니다.


EJB Module Deployment Descriptor  , WebLogic EJB persistence Deployment Descriptor WebLogic EJB Module Deployment Descriptor 위해, 당신은 Deployment descriptor version 목록의 드롭-다운 안에서 전개 설명어 버젼을 변경할 있습니다.

Delete  

목록에서 현재 선택된 전개 설명어를 제거하기 위해 누릅니다.

EJB Module Deployment Descriptor, WebLogic EJB persistence Deployment Descriptor WebLogic EJB Module Deployment Descriptor 무기력하게 합니다.

전개 모듈과 라이브러리 그룹

EJB 모듈과 함께 전개된 모듈과 라이브러리는 선택하기 위해 당신에게 주고 있는 표로서 그리고 선택하는 것에 의한 전개 디렉터리에의 카피에서 상대 경로가 바라게 되는 항목을 위해 박스를 점검하는 아래에서 나타납니다.

Name  

모듈과 특별한 EJB 모듈과 함께 전개될 있는 라이브러리의 목록.

Packaging method  

drop-down 박스에서 당신은 상응하는 모듈/라이브러리가 현재의 EJB  모듈과 함께 전개된 방법을 정의할 있습니다.

전개 항목에 종속된 가지의 옵션이 있습니다:

*   Do not deploy  
모든 항목을 위해그것들은 전개되지 않습니다.

*   Copy jar and link via manifest  
 jars
라이브러리는 상응하는 상대 경로로 복사됩니다. 그리고 새로운 “Classpath” 엔트리는 생성된EJB 모듈 jar META-INF/manifest.mf 추가됩니다.

  자바 모듈에 대해: jar 자바 모듈 출력으로부터 생성되고 그때 링크는 생성된 EJB 모듈의 META-INF/manifest.mf 추가됩니다.

*   copy .class files  
자바 모듈에 대해:  자바 모듈 출력은 생성된 EJB 모듈에 추가됩니다.

*   Include module in build  
EJB
 모듈에 대해:  종속의 EJB  모듈 그리고 출력 생성된 EJB 모듈의 출력과 더불어 머지합니다.  그리고 충돌의 경우에는 후자는 전자에 앞장섭니다.

Relative Path 

그런 라이브러리가 전개되어야만 하는 선택된 라이브러리를 위한 설정 상대 경로를 설정합니다.   경로는 ejb-jar.xml  위치하는 디렉터리와 관계가 있습니다.  경로는 수동으로 넣을 있어야만 합니다.
예를 들면, "/"  ejb-jar.xml 전개된 같은 디렉터리에서 라이브러리가 전개될 것을 의미합니다.  그리고 "subdir"  당신의 라이브러리가 ejb-jar.xml 함께 편의 subdir 디렉터리에 놓일 것을 의미합니다.

 

Web Module Tab  
모듈


The tab enables you to configure application server  , Deployment Descriptors  properties for
 Web  modules as well as to define Modules and Libraries to Deploy  and Web Resource Directories  . 

탭은 당신으로 하여금  전개하는 모듈과 라이브러리 자원 디렉터리 정의할 뿐만 아니라 응용 프로그램 서버, Web 모듈을 위한 전개 설명어 속성을 구성할 있도록 합니다

응용 프로그램 서버

drop-down 목록의 모듈을 위한 응용 프로그램 서버를 선택하거나,  응용 프로그램 서버 다이얼로그를 부릅니다.

전개 설명어 그룹

Type  

정의 전개 설명어의 타입을 보여줍니다.

Path  

당신의 모듈 전개 설명어에 경로를 보여줍니다.

Version  

현재의 전개 설명어 버전을 표시합니다.

Add...  

 
전개 설명어를 목록에 추가하도록 누르십시오.  Resource Location 다이얼로그가 나타납니다



전개 설명어에 경로를 타이프하거나, 경로 선택 다이얼로그를 호출하는 ellipsis 버튼을 눌러서 경로를 입력합니다.


만일 경로가 존재하지 않는 파일을 가리키면 그것은 파일 템플릿: J2EE 다이얼로그의 설정에 기초로 하면서 생성될 것입니다.


 

Edit...  

목록에서 현재 선택된 전개 설명어를 편집하기 위해 누릅니다. Deployment Descriptor Location 다이얼로그가 나타납니다



전개 설명어에 텍스트 필드의 경로를 바꾸거나, 경로 선택 다이얼로그를 호출하는 ellipsis 버튼을 눌러서 경로를 입력합니다.


만일 경로가 존재하지 않는 파일을 가리키면 그것은 파일 템플릿: J2EE 다이얼로그의 설정에 기초로 하면서 생성될 것입니다.


Web Module Deployment Descriptor, WebLogic Web Module Deployment Descriptor  위해, 당신은 Deployment descriptor version 목록의 드롭-다운 안에서 전개 설명어 버젼을 변경할 있습니다.

Delete  

목록에서 현재 선택된 전개 설명어를 제거하기 위해 누릅니다.

Web Module Deployment Descriptor WebLogic Web Module Deployment Descriptor 무기력하게 합니다.

Modules and Libraries  to Deploy group  
전개 모듈과 라이브러리 그룹

Web 모듈과 함께 전개된 모듈과 라이브러리는 라이브러리를 선택하기 위해 당신에게 테이블과 당신이 바라는 라이브러리를 위해 체크 박스를 선택하여 전개 디렉터리로 카피하는 상대 경로(보통 /WEB-INF/lib)하에서 나타납니다. 

Name  

모듈과 특별한 Web 모듈과 함께 전개될 있는 라이브러리의 목록.

Packaging method 

만일 선택되면, 상응하는 모듈/라이브러리는 현재의 Web모듈과 함께 전개되기 위해 포함됩니다.
There are several options present depending on the deploying item: 
전개하는 항목에 종속하는 개의 옵션이 있습니다:

*   Do not deploy
모든 항목을 대해그것들은 전개되지 않습니다.

*       Copy JAR and link via manifest
Jars
라이브러리에 대해: jar 라이브러리는 상응하는 상대 경로로 복사됩니다. 그리고 새로운 “Classpath” 엔트리는 생성된 Web 모듈 jar META-INF/manifest.mf 추가됩니다.

자바 모듈에 대해: jar 자바 모듈 출력으로부터 생성되고 그때 링크는 생성된 Web 모듈의META-INF/manifest.mf 추가됩니다.

*   copy JAR files 
Jars
라이브러리에 대해: jar/라이브러리는 상응하는 상대 경로로 복사됩니다.  대체로 그것은 WEB-INF/lib 입니다. 그것은 표준 경로에만 유용합니다.
자바 모듈을 위해:   모듈 jar 상응하는 상대 경로로 복사됩니다. 보통 그것은 WEB-INF/classes 입니다. 그것은 표준 경로에만 유용합니다.

*   copy .class files
자바 모듈을 위해:  자바 모듈 출력은 표준 경로에의 파일에 의해 복사된 파일입니다 보통- WEB-INF/classes  입니다.

*   Include module in build  
모듈을 위해:  종속적인 Web모듈은 생성된 Web 모듈로 포함됩니다.

Relative Path

선택된 모듈/라이브러리에 대한 상대 전개 경로를 설정합니다.

자원 디렉터리 그룹

 

 

Web Resource Directories 특별한 Relative Path in Deployment 함께Directory  Web Resource Directory 매핑한 테이블로서 보여지고, 현재의 Web 모듈의 Web Resource Directories 관리하도록 허락해줍니다.


Web resource directory  컨텐트는 Relative Path 설정에 따르면 Web module 전개 출력(그것은 .WAR파일 또는 exploded 디렉터리일 있는,   J2EE Build Settings 탭을 보십시오)으로 복사될 것입니다.
For instance,
 Relative Path  set to '/' (forward slash) means that files from the Web resource directory  will be copied into the deployment directory root. 
예를 들면, Relative Path Web resource directory 부터의 파일이 전개 디렉터리 루트로 복사될 것을 의미하는 '/' (forward slash) 설정 합니다.


 

Web Resource  Directory  

당신의 드라이브 위의 자원 디렉터리의 위치를 보여줍니다.

Relative Path  in Deployment Directory  

전개 디렉터리 루트와 관계가 있는 당신의 자원 디렉터리의 위치를 보여줍니다.

New...  

눌려지면, Web Resource Directory Path 다이얼로그를 부릅니다.


다이얼로그는 당신이 자원 디렉터리 경로를 당신의 모듈에 추가하는 것을 도와줍니다.
Web resource directory path필드가 당신의 드라이브 위에서 당신의 자원 디렉터리에 경로를 수동으로 입력하거나 ellipsis 버튼을 누르는 것에 의해 불려지는 경로 선택  다이얼로그를 사용하여 경로를 입력하십시오.
Relative path in a deployment descriptor 필드의 상대 경로에 전개 디렉터리 루트에 상대 당신의 자원 디렉터리에 경로를 입력하십시오.

Remove...  

눌려지면, 테이블의 선택된 엔트리에 대한 Remove Web Resource Directory 다이얼로그를 부릅니다. 선택된 엔트리를 제거하기 위해 Yes  누르십시오

Edit...  

눌려지면, Web Resource DirectoryRelative Path 필드에서 상응하는 설정과 함께 테이블의 선택된 엔트리에 대한 Web Resource Directory Path 다이얼로그를 부릅니다.

 

J2EE빌드 설정


탭은 당신이 J2EE 모듈에 대한 빌드 세팅의 설정을 가능하게 합니다, EJB, Web J2EE Application. 

Create Application/EJB/Web  Module Jar File  

만일 선택되면, IDEA 상응하는 EAR/JAR/WAR 파일을 각각으로 생성합니다.  파일 경로는 수동이나 ellipsis 버튼을 눌러 불려지는 경로 선택 다이얼로그 사용하여 입력될 있습니다.

Create Application/EJB/Web  Module Exploded Directory  

만일 선택되면, IDEA J2EE 애플리케이션/EJB/ 모듈 exploded 디렉터리를 생성합니다.  디렉터리 경로는 수동이나 ellipsis 버튼을 눌러 불려지는 경로 선택 다이얼로그 사용하여 입력될 있습니다

Synchronize  exploded directory  

만일 선택되면, 자원과 exploded 디렉터리는 동기화됩니다.  바꾸어 말하면, 만일 당신이 자원 디렉터리로부터 무언가 삭제하면, 같은 것은 exploded 것을 위해 발생할 것입니다.

Exclude from  module content  

만일 선택되면출력 경로 제외  같은 작업- exploded 디렉터리는 프로젝트( Project View안에서 parse되지 않았고, 보여지지 않을 파일들)로부터 스킵될 것이고, 모듈 구조 보기 에서 Excluded로서 마크될 입니다.

Build on frame  deactivation  

만일 선택되면, 포커스가 다른 애플리케이션으로 IDEA 선택된 J2EE 모듈을 위해 시작합니다.

Run WebLogic  APPC/EJBC for this module  

만일 선택되면, 선택된 모듈을 위해 WebLogic APPC/EJBC 실행하는 것을 가능하게 합니다.


당신은 EJBC(만일 당신이 8.0 이하에서 WebLogic 버전을 위해 지원을 선택하면)또는 APPC(만일 선택된 WebLogic 버전이 8.0이라면) 실행하는 것을 사용 가능하게 있습니다.  게다가, APPC 다른 모듈 타입(Application) 위해 실행될 있는 동안 EJBC EJB 모듈을 위해 단지 사용 가능하게 하게 있습니다.


 

Run Jasper validation  for JSP files  

만일 선택되면, IDEA Jasper 현재의 Web 모듈에서  JSPs 확인하기 위해 실행합니다.


옵션은 Web모듈에서만 이용할 있습니다.