본문 바로가기

IT공부/스프링관련 정보

빌드란?

빌드란?

소스코드 파일을 실행가능한 소프트웨어 산출물로 만드는 일련의 과정을 말한다.

빌드의 단계 중 컴파일이 포함이 되어 있는데 컴파일은 빌드의 부분집합이라 할 수 있다.

보통 JSP/Servlet 기반의 App을 빌드하게 되면 아래와 같은 과정을 거친다.

  1. 내가 만든 소스코드를 helloWorld.war로 압축한다.
  2. helloWorld.war을 tomcat이 깔려있는 원격서버에 올린다.

이걸 ant(Maven등의 빌드도구)로 작성을 하면 "Export - next - next - tomcat접속 - admin접속 - war flie 선택 - deploy 클릭' 등 이러한 과정을 마우스 클릭 한 번으로 해결할 수 있다는 것이다.