자바 공부 전 알아두면 좋은 것들2(build, run, build tool)

집밥이선생·2024년 7월 11일
0

빌드(build)

  • 소스코드파일을 여러 과정을 거쳐 컴퓨터에서 실행할 수 있는 독립 SW 가공물로 변환시키는 과정
  • 독립 SW 가공물 = Artifact

실제로는 굉장히 복잡함.

*테스트 코드 : 내가 작성한 코드를 자동 테스트해주는 코드를 추가로 작성한 것


실행(run)

  • 내가 작성한 코드/테스트 코드를 컴파일을 거쳐 작동시켜보는 것.
  • 독립 SW 가공물이 나올수도, 안나올 수도 있음
  • 주의 : 인터프리터 언어는 컴파일 필요없음

빌드 툴(build tool)

  • 빌드과정 자동화, 외부 라이브러리 관리를 위해 사용
  • Ant, Maven(Ant 단점 극복, 신규 PJ에는 지양), Gradle(groovy 언어 사용, 최신 JAVA 빌드 툴)
profile
쌀을 좋아하는 개발자입니다.

0개의 댓글