생각을 IT다
AEM 기본 이론 정리 (AEM 프로젝트 구조 / Maven 활용시 구조) 본문
반응형

AEM 프로젝트 구조
AEM 프로젝트 구조 | |
경로 | 내용 |
/apps | AEM 애플리케이션에 필요한 코드 및 구성 요소 저장 |
/apps/[프로젝트명] | 애플리케이션에서 사용하는 특정 컴포넌트 및 템플릿 등 포함 |
/conf | AEM 환경 설정 및 구성 요소 저장 |
/conf/[프로젝트명] | AEM에서 사용하는 특정 구성 요소 포함 |
/content | AEM에서 제공하는 웹 사이트 콘텐츠 저장 |
/content/[사이트명] | 웹 사이트의 페이지 및 콘텐츠가 저장 |
/content/[사이트명]/[언어]/[페이지경로] | 페이지 경로에 해당하는 웹 페이지 저장 |
/libs | AEM에서 제공하는 라이브러리 및 기본 구성 요소 저장 |
/system | AEM 내부 구성 요소 저장 |
/var | AEM에서 생성하는 임시 파일 및 캐시 파일 저장 |
AEM 프로젝트 구조 (Maven 활용)
AEM 프로젝트 구조 (Maven 활용) | |
서브 프로젝트 | 설명 |
[프로젝트명]-ui.apps | UI 컴포넌트, 페이지 및 기타 리소스 포함 |
[프로젝트명]-ui.content | 콘텐츠 페이지 및 기타 리소스 포함 |
[프로젝트명]-ui.tests | UI 컴포넌트 및 페이지에 대한 테스트 코드 포함 |
[프로젝트명]-core | 서비스, 유틸리티 및 데이터 액세스 객체 등의 서버 측 코드 포함 |
[프로젝트명]-it | AEM 인티그레이션 테스트를 위한 테스트 코드 포함 |
[프로젝트명]-parent | Maven 프로젝트의 부모 프로젝트 |
[프로젝트명]-all | 모든 서브 프로젝트의 종속성 포함. Aggregator 프로젝트 |
반응형
'AEM(Adobe Experience Manager)' 카테고리의 다른 글
AEM 기본 이론 정리 (기본 및 구조) (0) | 2023.04.10 |
---|---|
AEM 기본 이론 정리 (노드 기본 개념) (0) | 2023.04.10 |
AEM 기본 이론 정리 (AEM이란? / 웹 사이트 컨텐츠 관리 / 웹 페이지 구조 / 컨텐츠 배포 구조) (0) | 2023.04.07 |
HTL 특징과 장.단점 (0) | 2023.03.08 |
AEM 자주 사용되는 용어 (0) | 2023.03.06 |
Comments