Gradle로 프로젝트 구조생성하기

최리나·2021년 11월 26일
0

1. Gradle 설치

https://gradle.org/
- 환경변수 설정 Path
- gradle -v : 제대로 설치됐나 cmd창에서 확인

2. gradle을 이용하여 디렉토리 구조잡기

1) 디렉토리구조를 생성할 폴더에서 $ gradle init
2) 옵션잡기


Select type of project to generate:
1: basic
2: application
3: library
4: Gradle plugin
Enter selection (default: basic) [1..4] 2

Select implementation language:
1: C++
2: Groovy
3: Java
4: Kotlin
5: Scala
6: Swift
Enter selection (default: Java) [1..6] 3

Split functionality across multiple subprojects?:
1: no - only one application project
2: yes - application and library projects
Enter selection (default: no - only one application project) [1..2] 1

Select build script DSL:
1: Groovy
2: Kotlin
Enter selection (default: Groovy) [1..2] 1

Generate build using new APIs and behavior (some features may change in the next minor release)? (default: no) [yes, no]

Select test framework:
1: JUnit 4
2: TestNG
3: Spock
4: JUnit Jupiter
Enter selection (default: JUnit Jupiter) [1..4] 1

Project name (default: na):
Source package (default: na): com.nara


3) 자바프로젝트구조 생성

3. 플러그인 설치

  • gradle에서 무언가 하고싶다면 플러그인을 장착해야 작업이 가능. 필요한 플러그인을 설치
  • app > buidl.gradle(설정파일)
    설정파일에서 값을 변경
  • java와 eclipse plugin설치

4. 명령어 입력

$ gradle compilejava

app > source > java
해당경로 아래의 모든 java파일들이 컴파일된다.

app > build > classes > java
class파일로 변경되어 저장경로

$ gradle eclise

- eclipse가 해당프로젝트가 자바프로젝트임을 인식하여 가져오게해야함. 
해당 명령을 실행하면 이클립스설정파일들이 생성됨

.classpath
.project
.setting

** 복잡해도 빌드도구 gradle을 사용해야하는 이유!
아니면 개발자가 직접 손으로 소스코드를 만들어서 나열해야함 

5. eclipse에서 프로젝트 import 해오기

복사가 아니라 이클립스가 존재하고 있는 해당 PROJECT를 바라보는것!
import는 eclipse설정파일이 생성된 app폴더를 해올것!

profile
스스로 공부한 내용을 정리하고 공유하는 블로그

0개의 댓글