모듈 및 라이브러리 종속성

통합 응용프로그램을 개발하고 배치할 때 모듈, 중개 모듈 및 라이브러리에 대한 종속성 선언이 필요할 수 있습니다. 종속성 편집기를 사용하여 필수 자원을 관리하십시오.

새 모듈 또는 라이브러리에는 작성 당시 종속성이 없습니다. 종속성 편집기를 사용하여, 라이브러리 및 Java™ 프로젝트에 종속성을 추가할 수 있습니다. 모듈 및 중개 모듈의 경우 J2EE 프로젝트에도 종속성을 추가할 수 있습니다.

중개 모듈의 경우, 종속성 편집기를 사용하여 라이브러리 종속성을 추가하거나 모듈 작성 시 추가할 수 있습니다. 자세한 정보는 관련 타스크인 "중개 모듈 작성"을 참조하십시오.

라이브러리 종속성

모듈, 중개 모듈 또는 라이브러리에서 다른 라이브러리의 자원을 사용해야 하는 경우, 종속성 편집기로 모듈 또는 라이브러리를 열고 필수 라이브러리에 종속성을 추가해야 합니다. 비즈니스 오브젝트와 인터페이스는 공유하려는 자원의 예제입니다. 종속 라이브러리가 있는 모듈의 경우, 런타임 중에 자원을 사용할 수 있도록 모듈을 사용하여 라이브러리를 적절히 배치할 수 있습니다. 이 옵션은 기본값으로 선택됩니다. 그러나, 모듈을 사용하여 라이브러리를 배치하지 않도록 선택할 수도 있습니다(예를 들어 라이브러리가 서버에서 이미 글로벌 공유 유틸리티로 설정되어 있는 경우에 해당됨).

CustomerQuery 모듈이 종속성 편집기에서 열려 있고, 해당 라이브러리 종속성 목록에 SharedLib 라이브러리가 추가되어 있습니다.

종속성 편집기에 열려 있는 모듈

라이브러리 자체로는 배치할 수 없지만 모듈 또는 중개 모듈에 대한 종속자로 추가하고 해당 모듈을 사용하여 배치할 수 있습니다.

Java 프로젝트 종속성

주: Java 프로젝트에 대해 작업하지 않는 경우에는 Java 프로젝트 종속성을 수정할 필요가 없습니다.

모듈, 중개 모듈 또는 라이브러리의 경우 Java 프로젝트에 종속성을 추가하면, 해당 종속성이 모듈이나 라이브러리의 빌드 경로에 자동으로 추가됩니다. 기본적으로 종속 Java 클래스는 모듈에 배치되고, 라이브러리의 경우 해당 라이브러리가 모듈에 배치될 때 종속 Java 프로젝트가 배치됩니다. 모듈이나 라이브러리에 종속 Java 프로젝트를 배치하지 않도록 선택할 수 있습니다. 예를 들어, 서버가 Java 프로젝트를 글로벌 유틸리티로서 별도로 배치하는 경우, 빌드를 위해 Java 프로젝트를 사용자 모듈에 종속자로 추가한 다음 해당 모듈에 배치하지 않도록 선택할 수 있습니다.

Java 프로젝트 및 라이브러리에 대한 자세한 정보는 관련 참조의 "우수 사례" 주제를 참조하십시오.

J2EE 프로젝트 종속성

주: J2EE 프로젝트에 대해 작업하지 않는 경우에는 J2EE 프로젝트 종속성을 수정할 필요가 없습니다.

또한 모듈 또는 중개 모듈에 대해 종속 J2EE 프로젝트를 지정할 수 있습니다. 이 종속성은 빌드 또는 배치 목적일 수 있습니다. 모듈이 J2EE 프로젝트에 종속된 경우, 해당 프로젝트를 모듈에 배치할 수는 있지만 J2EE 프로젝트에 대한 실제 Java 빌드 경로 종속성이 없으므로 J2EE 프로젝트를 모듈의 클래스 경로 파트로 배치할 수 없습니다. 이 경우, 종속성 편집기를 사용하여 배치할 모듈에 J2EE 프로젝트를 추가할 수 있습니다. 예를 들어, 모듈에서 사용 가능한 사용자 타스크 서비스용 클라이언트 응용프로그램이 있는 경우, 모듈의 종속성 목록에 사용자 타스크 클라이언트를 포함하는 J2EE 프로젝트를 추가할 수 있고 모듈에 해당 프로젝트를 배치하는 옵션만 선택할 수 있습니다.

J2EE 프로젝트 및 웹 모듈에 대한 자세한 정보는 관련 참조의 "우수 사례" 주제를 참조하십시오.

분석되지 않은 종속성

모듈의 분석되지 않은 종속성은 분석되지 않은 프로젝트에 나열되므로, 해당 종속성을 선택 및 제거하거나 기타 적절한 조치를 취하여 누락된 프로젝트를 복원할 수도 있습니다.

관련 개념
모듈 및 라이브러리
비즈니스 통합 기능 및 역할
비즈니스 통합 치트 시트
관련 태스크
비즈니스 서비스용 모듈 작성
중개 모듈 작성
기본 이름 공간 변경
도구 기능 사용
모듈 및 라이브러리에 종속성 추가
라이브러리 작성
관련 참조
우수 사례: 비즈니스 서비스용 모듈 및 패키징
우수 사례: 중개 모듈 및 패키징
비즈니스 통합 Perspective 및 보기
자원에 대한 문서

관련 정보

학습서: 모듈 및 라이브러리에 대한 작업

피드백
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.