- [JPA] 15. 빌드 시스템이란?2024년 10월 01일
- Song hyun
- 작성자
- 2024.10.01.:15
728x90반응형[JPA] 15. 빌드 시스템이란?
* 빌드 시스템은 소프트웨어 개발에서 소스 코드를 실행 가능한 프로그램으로 만드는 일련의 과정을 자동화하는 도구, 또는 프로세스를 말한다!
1. 컴파일: 개발자가 작성한 소스 코드를 기계가 이해할 수 있는 바이트 코드, 또는 기계어로 변환하는 과정이다.
2. 의존성 관리: 프로젝트에서 사용하는 외부 라이브러리를 자동으로 다운하고, 적절한 버전을 유지하며, 이를 프로젝트에 포함시킨다.
3. 패키징: 컴파일된 소스 코드와 함께 필요한 파일을 하나로 패키징하여 배포 가능한 형태로 만든다.
4. 테스트 자동화: 코드가 작성되면, 빌드 시스템은 자동으로 테스트를 실행해 코드가 올바르게 동작하는지 확인한다.
5. 배포: 빌드가 완료되면, 프로그램을 서버나 배포 환경에 자동으로 배포하는 기능을 지원할 수 있다.
Gradle과 Maven은 대표적인 빌드 시스템 도구로, 각각 의존성 관리, 컴파일, 테스트, 패키징, 배포 등의 작업을 자동화하는 데 사용된다.
728x90반응형'JPA' 카테고리의 다른 글
[JPA] 17. 블로그 프로젝트 - 패키지 생성 (0) 2024.10.01 [JPA] 16. 블로그 프로젝트 - 프로젝트 생성 및 세팅 (4) 2024.10.01 [JPA] 14. REST API란? (0) 2024.10.01 [JPA] 13. 단방향과 양방향 참조의 특징 (0) 2024.09.30 [JPA] 12. @Entity를 사용하여 엔티티 만들기 (0) 2024.09.30 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)