일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- bfs
- 젠킨스
- 2020 KAKAO BLIND RECRUITMENT
- 프로그래머스
- 2018 카카오
- 2019 카카오 공채
- map
- 2018 카카오 공채
- 자바
- 2019 카카오 개발자 겨울 인턴십 코딩테스트
- gradle
- CS 스터디
- gcp
- 알고리즘
- 삼성 SW 기출문제
- 백준
- 2018 KAKAO BLIND RECRUITMENT 1차
- Java
- 카카오 공채
- 2019 KAKAO BLIND RECRUITMENT
- 2020 카카오 공채
- 비트마스크
- 삼성 SW 역량테스트
- 2018 KAKAO BLIND RECRUITMENT
- Baekjoon
- dfs
- 부스트코스
- 카카오
- set
- c++
- Today
- Total
목록gradle (3)
아무코딩
이전에 프로젝트의 원활한 배포를 위해 자동배포를 설정했었다. 하지만 문제가 있었다. 배포를 위한 서버용 db와 개발시 사용하는 db의 url 이나 나뉘어지는 설정이 많은데 그때마다 application.yml에서 설정을 변경한뒤 실행 할 수는 없었다. 그래서 간단하게 내가 분리한 방법을 설명하고자 한다. 먼저 resource 분리 공통되는 부분은 resources폴더에 두고 application.yml 파일은 분리한다. resources-dev/application.yml spring: profiles: active: dev # 기본 환경 선택 --- # dev 환경 spring: profiles: dev datasource: url: jdbc:mysql://localhost:3306/amitie_db?..
task wrapper(type: Wrapper) { gradleVersion = '4.4' } build.gradle 작성중 위의 문에서 에러가 발생하여 빌드가 실패하였다. 읽어보니 현재 gradle에서 deprecated된 방식이 여서 그런가 같아서 스택 오버플로우에서 찾아 코드를 수정하여 문제를 해결하였다. wrapper { gradleVersion = '4.4' } 이렇게 수정하니 문제가 해결되었다. 공식 document www.docs.gradle.org/5.2.1/userguide/upgrading_version_4.html 공식 document를 찾아뵈 4.8부터 이렇게 변경된거 같다.
그레이들 프로젝트 생성과정은 메이븐과 유사하다. 둘다 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.R..