더북(TheBook)

빌드 도구는 앱을 더 쉽게 빌드하는 데 사용하는 소프트웨어다. 앱 빌드 일부인 작업을 수동으로 수행하는 대신 빌드 도구가 수행하도록 구성한다. 앱 빌드에 자주 포함되는 작업 몇 가지는 다음과 같다.

앱에 필요한 의존성 내려받기

테스트 실행

구문이 정의한 규칙 준수 여부 검증

보안 취약점 확인

앱 컴파일

실행 가능한 아카이브에 앱 패키징

예제에서 의존성을 쉽게 관리할 수 있도록 우리가 개발하는 프로젝트에 빌드 도구를 사용해야 한다. 이 절에서는 책 예제를 개발하는 데 필요한 내용만 다루며, 메이븐 프로젝트를 생성하는 과정을 단계별로 살펴보고 프로젝트 구조에 관한 필수 사항을 설명한다. 메이븐 사용 방법을 더 자세히 알고 싶다면 발라지 바라나시(Balaji Varanasi)가 집필한 <Introducing Maven: A Build Tool for Today’s Java Developers>(Apress, 2019)를 추천한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.