프로젝트 구조
BXM 프로젝트는 Gradle 레이아웃으로 생성되며 다음과 같은 구조를 가지고 있습니다.
-
src/main/java: java, dbio, io 파일등의 자원이 포함됩니다.
-
src/main/resources: java, dbio, io 파일 외의 기타 자원이 포함됩니다.
-
src/gen/java: io 파일에 의해 파생된 자원이 생성됩니다.
-
src/test/java: JUnit 테스트 케이스 같은 테스트 자원이 포함됩니다.
-
src/test/resource: 기타 테스트 자원이 포함됩니다.
-
META-INF: BXM 어플리케이션의 디스크립터 파일 및 배치 자원이 생성됩니다.
-
build.gradle, gradle.properties 등: Gradle 설정에 필요한 파일입니다.
확장자가 dbio인 파일은 인터페이스(확장자:java) 파일과 함께 관리됩니다. 인터페이스 파일의 위치는 기본적으로 dbio 파일과 같은 위치이며 별도 옵션이 적용되면 src/gen/java 하위에 생성됩니다. |