Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 랭킹정렬
- 자바마스터
- html input
- 스프링부트 jsp 연결
- 스프링 jsp 연결
- 자바정렬
- 정신차리고공부하자 #개발자되기 #몰입하자
- 자바
- video tag
- Failed to configure a DataSource
- 스프링 jsp
- 비디오 태그 이미지
- selection does not contain a main type
- 스프링부트 마이바티스
- src/main/java
- HTML
- 스프링부트
- 자바 순위정렬
- 순위정렬
- sql 테이블명 바꾸기
- 자바 #Java #Scanner #스캐너 #자바알파벳입력
- jsp 연결
- html video thumbnail
- @PathVariable
- spring jsp
- SpringBoot Mybatis
- MySQL 테이블명 바꾸기
- 비디오 태그 썸네일
- 스프링부트 오류
- 정수 자료형
Archives
- Today
- Total
쌤리
[자바 의존성 관련] 메이븐과 의존성 관리도구 본문
- 메이븐 (Maven)
- 아파치에서 개발한 자바 프로젝트의 빌드 자동화 도구, 의존성 관리도구로 아파치 Ant의 대안으로 만들어졌다.
- 주로 라이브러리 의존성 관리를 위해 사용되며, 프로젝트에서 필요한 라이브러리들을 프로젝트 객체 모델(Project Object Model)에 정의해주면 네트워크를 통해 자동으로 다운로드하여 프로젝트에 주입해준다.
- 메이븐은 독자적인 라이프사이클을 갖고 있으며, 정해진 라이프사이클을 통해 전반적인 프로젝트 관리 기능까지 수행한다. 이를 통해 자바 프로젝트에 있어 동일한 구조의 통일성을 제공할 수 있으며, 개발에 집중할 수 있는 환경이 된다.
- 의존성 관리도구
- 의존성 관리란 프로젝트가 어떤 외부 라이브러리를 사용하고 있는지를 별도로 관리하는 것을 의미한다.
- 의존성 관리 도구는 어떤 라이브러리의 무슨 버전을 쓸 지 목록화시킨 파일로서 의존성을 관리한다.
- 의존성 관리 도구는 모듈을 일괄적으로 관리해주고, 사용하는 모듈이 의존 중인 모듈까지도 재귀적으로 업데이트를 해주는 장점이 있다.
'자바 JAVA > 자바 관련 상식' 카테고리의 다른 글
[JDBC] Java Database Connectivity (0) | 2020.06.15 |
---|---|
프레임워크와 자바 웹개발 관련 프레임워크 (0) | 2020.05.13 |
[자바 의존성 관련] 의존성과 라이브러리, 그리고 Jar (0) | 2020.05.13 |
CGI와 서블릿 그리고 톰캣 (0) | 2020.05.13 |
메모리영역 ( 코드 영역 , 데이터 영역 , 힙 영역 , 스택 영역) (0) | 2020.05.13 |
Comments