그레이들1 [그레이들] - 스프링 웹 프로젝트의 구조와 빌드 1. 그레이들 프로젝트 구조 서버측 자바 웹 애플리케이션은 그레이들(Gradle)이나 메이븐(maven)과 같은 빌드툴(Build Tool) 프로그램을 사용해서 프로젝트를 관리한다. 물론 이렇게 사용하지 않고 이클립스나 인텔리제이가 제공하는 기본 프로젝트 템플릿 구조에 일일이 폴더를 만들고, 라이브러리를 다운받고, 패키징을 할 수도 있다. 그러나 이 과정이 매우 번거롭기 때문에 실무에서는 그냥 그레이들이나 메이븐을 사용한다. 내가 빌드툴을 잘 사용하는 것은 아니라 자세히는 모르지만, 프로젝트 빌드라는 것은 소스코드와 각종 파일 자원을 가지고 실제 활용 가능한 프로그램을 생성하는 일을 일컫는다. 자바 웹 프로젝트의 경우 war 파일을 만드는 것이다. (혹은 스프링부트처럼 웹 서버가 내장된 경우 jar 파일.. 2024. 1. 25. 이전 1 다음