일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 카카오 공채
- 2018 카카오
- 백준
- 자바
- gradle
- 카카오
- Java
- 비트마스크
- CS 스터디
- 2019 KAKAO BLIND RECRUITMENT
- 알고리즘
- bfs
- set
- 2019 카카오 개발자 겨울 인턴십 코딩테스트
- 부스트코스
- dfs
- 2018 KAKAO BLIND RECRUITMENT 1차
- 프로그래머스
- map
- 삼성 SW 역량테스트
- c++
- 2020 KAKAO BLIND RECRUITMENT
- 2019 카카오 공채
- 젠킨스
- 2018 KAKAO BLIND RECRUITMENT
- 2018 카카오 공채
- gcp
- 2020 카카오 공채
- 삼성 SW 기출문제
- Baekjoon
Archives
- Today
- Total
아무코딩
Gradle 프로젝트 본문
그레이들 프로젝트 생성과정은 메이븐과 유사하다.
둘다 src\main\java 폴더를 자바 소스폴더로 사용하며, src\main\resources 폴더를 XML이나 프로퍼티 파일과 같은 자원 파일을 위한 소스 폴더로 사용한다.
build.gradle 파일 구성
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
apply plugin: 'java'
sourceCompatibility = 1.8
targetCompatibility = 1.8
compileJava.options.encoding = "UTF-8"
repositories {
mavenCentral()
}
dependencies {
compile 'org.springframework:spring-context:5.0.2.RELEASE'
}
task wrapper(type: Wrapper) {
gradleVersion = '4.4'
}
|
1행 : 그레이들 java 플러그인을 적용한다.
3~4행 : 소스와 컴파일 결과를 1.8 버전에 맞춘다.
5행 : 소스 코드 인코딩으로 UTF-8을 사용한다.
7~9행 : 의존 모듈을 메이븐 중앙 리포지토리에서 다운로드 한다.
12행 : spring-context 모듈에 대한 의존을 설정한다.
15~17행 : 그레이들 래퍼 설정이다. 소스를 공유할 때 그레이들 설치 없이 그레이들 명령어를 실행할 수 있는 래퍼를 생성해준다. |
책에나온 코드는 이러했고 15행에서 오류가나서
나는
wrapper(){
gradleVersion = '4.4'
}
로 변경하니 해결되었다.
맥에서 gradle 설치
brew install gradle
'개발' 카테고리의 다른 글
GCP와 젠킨스를 활용한 자동 배포 환경 구축1 (0) | 2020.05.16 |
---|---|
[gradle] 버전 충돌로 인한 에러 wrapper (2) | 2020.05.13 |
시스템 환경변수 등록 - .bash_profile (0) | 2020.04.26 |
Mysql 설치 (Mac) (1) | 2020.04.19 |
Tomcat 개념 및 설치 (0) | 2020.04.16 |
Comments