- Today
- Total
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Hostinger
- 오류해결
- 엘리멘터
- 워드프레스
- 오블완
- 오라클
- 워스프레스
- pl/sql
- 문제해결
- 프로시저
- 배열
- javascript
- JSP
- 티스토리챌린지
- dbeaver
- wordpress
- 환경세팅
- 트러블슈팅
- 클론코딩
- iframe
- 함수
- sql
- spring boot
- PROCEDURE
- Oracle
- function
- 자바스크립트
- PLSQL
- 이클립스
Archives
개발 공부중
[스프링] 빌드관리도구 Maven / Gradle 본문
빌드 관리 도구란
소스코드를 컴파일, 테스트, 정적 분석 등을 실시하여 실행 가능한 애플리케이션으로 만들어 주는 도구이다
여러가지 라이브러리를 자동으로 관리해준다
빌드 관리 도구 종류
종류로는 앤트(Ant), 메이븐(Maven), 그래들(Gradle) 이 있다.
앤트는 초기에 많이 사용 됐으나 최근에는 앤트(Ant)의 단점을 개선한 메이븐(Maven)과 그래들(Gradle)이 많이 쓰인다.
- 메이븐(Maven)
- 앤트(Ant)의 단점을 보완한 전체적인 라이프 사이클/프로젝프 객체 모델을 관리하는 도구이다.
- XML스크립트를 기반으로 하며, 필요한 라이브러리를 pom.xml 파일로 관리한다.
- 라이브러리가 서로 의존하는 경우 복잡해질 수 있다.
- 그래들(Gradle)
- 앤트(Ant)와 메이븐(Maven)의 단점을 보완해서 관리가 편한 관리 도구이다.
- 그루비(Groovy) 문법을 사용한다.
- Build.gradle에 스크립트를 작성한다.
- 재사용이 용이하다.
Comments