[TIL] 빌드도구와 메이븐

민아·2022년 2월 12일
0
post-thumbnail

정보처리기사 필기 공부를 하다가 실제 사용해본적 있는 프로그램들이 등장해서 더 공부해 보았다.


📖 빌드도구란?

  • 소드 코드 파일들을 컴퓨터에서 시행할 수 있는 제품 소프트웨어로 변환하는 과정 또는 결과물
  • 소스코드를 소프트웨어로 변환하는 과정에서 필요한 전처리과정, 컴파일 등의 작업들을 수행하는 소프트웨어
  • 대표적인 도구로는 Ant, Maven, Gradle이 있다.

개발도구에 있어서 빌드 도구를 다루는 방식은 크게 두가지가 있다.

  • 빌드 도구를 이용하는 기능이 포함된경우
    이클립스는 메이븐(Maven)을 제공한다.
  • 개발 도구에서 명령어로 실행하는 경우

📃 아파치 메이븐
아파치 메이븐(Apache Maven)은 아파치 소프트웨어 재단에서 개발한 자바 기반의 프로젝트 라이프사이클 관리를 위한 빌드 도구이다.


IDE는 개발에 필요한 편집기 뿐만 아니라 빌드 도구인 컴파일러까지 통합적으로 제공하는 통합 개발 환경 도구다.

이제 걸음마를 뗀 초보자가 단번에 뛰려고 하는건지는 모르겠지만 깃허브에 공부한 자료를 올리려고 해보니까 클래스 파일이 몽땅 올라가서 커밋이 잘 된건지 답답했던 적도 있었고 프로젝트를 제출할때 압축을 잘못해서 클래스파일만 보낸적도 있었다. 이런 일들은 컴파일에 대한 지식이 부족해서 일어났다고 생각한다.

profile
그냥 꾸준히 하는중

0개의 댓글