gradle

    Gradle Wrapper

    이전 포스팅에서는 Gradle에 대해서 알아보았다. Gradle 포스팅 바로가기 이번에는 Gradle에서 적극적으로 사용하는 것을 권장하는 Gradle Wrapper에 대해 알아 보았다. Gradle Wrapper Gradle Wrapper의 기능 이미 존재하는 프로젝트를 새로운 환경에 설치할때 별도의 설치나 설치과정 없이 곧 바로 빌드 할 수 있게 해준다. Gradle Wrapper를 적극적으로 사용할 것을 권장한다. Java나 Gradle를 설치할 필요가 없다. 로컬에 설치된 Gradle 또는 Java의 버전도 신경 쓸 필요가 없다. 공식문서에서는 Wrapper를 선언 된 버전의 Gradle을 호출하여 필요한 경우 다운로드하는 스크립트라고 정의한다. 즉, Wrapper의 작동은 필요한 파일을 Temp..

    Gradle

    Build (빌드) 내가 개발한 앱을 Web Server에 배포하기 위해서는 Build라는 과정을 거칠 수 밖에 없다. 빌드란 소스코드 파일을 실행가능한 소프트웨어 산출물로 만드는 일련의 과정을 말한다. 즉, 소스 코드 파일(.java, .c)을 실행 코드(.jar, .exe, .a) 로 변환하는 과정이라고 할 수 있다. 빌드의 단계 중 컴파일이 포함이 되어 있는데 컴파일은 빌드의 부분집합이라 할 수 있다. 빌드 과정을 도와주는 도구를 빌드 툴이라 한다. 참고 빌드와 컴파일의 차이 컴파일은 특정 프로그래밍 언어를 다른 프로그래밍 언어로 옮기는 것 컴파일러에 의해 소스코드가 바이너리코드로 변환되는 과정 .java → .class 빌드는 독립(standalone) 소프트웨어 가공물로 변환하는 과정 소스코드 ..