Gradle 프로젝트 디렉토리를 생성한 다음 gradle init [--type [타입명]] 명령어를 수행해 gradle 프로젝트에 필요한 초기 파일 및 디렉토리들의 초기 설정을 합니다. gradle init 다음에 입력되는 타입은 ①basic ②java application ③java library(jar 파일) ④groovy-library ⑤scala-library ⑥pom이 존재하며 각각은 다음과 같습니다.
1. basic
gradle init으로 입력 했을때 적용되는 기본 타입입니다. 모든 타입의 기본이며 구체적인 빌드파일, 디렉토리등이 기술되지 않습니다. build.gradle과 settings.gradle 만 생성됩니다.
2. java-application
gradle init --type java-application으로 만들 수 있습니다. java application 개발을 위해서 사용합니다. 기본적으로 App.java가 생성됩니다.
3. java-library
java library(jar 파일) 생성을 위해 사용하는 type 입니다. 메인 클래스가 없는 것을 제외하고는 java-application과 동일한 구조입니다.
4. groovy-application
Groovy 애플리케이션 개발을 위한 프로젝트입니다.
5. groovy-library
Groovy로 라이브러리 개발을 할 때 사용하는 type입니다. groovy-application과 동일하나 실행을 위해 필요한 main 메소드등의 코드 샘플만 다른 정도입니다.
6. pom
pom은 이미 생성되어 있는 Maven 기반 프로젝트 파일을 gradle로 마이그레이션 할 때 사용하는 type입니다. 즉 pom type은 반드시 Maven 기반 프로젝트 디렉토리에서 실행해야 됩니다.
해당 예제는 다음번에 기회가 되면 작성하도록 하겠습니다.
끝~
'Application Modernization > DevOps' 카테고리의 다른 글
Git, gradle, Spring Boot 개발 환경 구성 ... 1/2 (0) | 2021.09.17 |
---|---|
Gradle proxy 설정 (0) | 2021.06.28 |
Gradle, Github, Eclipse 그리고 Web Application 연동 (0) | 2021.06.28 |
Gradle 간단 Application 빌드 (0) | 2021.06.28 |
Gradle의 buildscript, repository, jcenter 그리고 dependencies (0) | 2021.06.28 |