Recent Posts
Recent Comments
08-29 19:23
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Today
Total
관리 메뉴

생각을 IT다

AEM 기본 이론 정리 (AEM 프로젝트 구조 / Maven 활용시 구조) 본문

AEM(Adobe Experience Manager)

AEM 기본 이론 정리 (AEM 프로젝트 구조 / Maven 활용시 구조)

흑백논리 2023. 4. 7. 17:08
반응형

AEM 프로젝트 구조

AEM 프로젝트 구조
경로내용
/appsAEM 애플리케이션에 필요한 코드 및 구성 요소 저장
/apps/[프로젝트명]애플리케이션에서 사용하는 특정 컴포넌트 및 템플릿 등 포함
/confAEM 환경 설정 및 구성 요소 저장
/conf/[프로젝트명]AEM에서 사용하는 특정 구성 요소 포함
/contentAEM에서 제공하는 웹 사이트 콘텐츠 저장
/content/[사이트명]웹 사이트의 페이지 및 콘텐츠가 저장
/content/[사이트명]/[언어]/[페이지경로]페이지 경로에 해당하는 웹 페이지 저장
/libsAEM에서 제공하는 라이브러리 및 기본 구성 요소 저장
/systemAEM 내부 구성 요소 저장
/varAEM에서 생성하는 임시 파일 및 캐시 파일 저장

AEM 프로젝트 구조 (Maven 활용)

AEM 프로젝트 구조 (Maven 활용)
서브 프로젝트설명
[프로젝트명]-ui.appsUI 컴포넌트, 페이지 및 기타 리소스 포함
[프로젝트명]-ui.content콘텐츠 페이지 및 기타 리소스 포함
[프로젝트명]-ui.testsUI 컴포넌트 및 페이지에 대한 테스트 코드 포함
[프로젝트명]-core서비스, 유틸리티 및 데이터 액세스 객체 등의 서버 측 코드 포함
[프로젝트명]-itAEM 인티그레이션 테스트를 위한 테스트 코드 포함
[프로젝트명]-parentMaven 프로젝트의 부모 프로젝트
[프로젝트명]-all모든 서브 프로젝트의 종속성 포함. Aggregator 프로젝트

 

반응형
Comments