> Java > java지도 시간 > 본문

Java에서 Maven을 이해하는 방법

王林
풀어 주다: 2023-04-17 22:43:09
앞으로
1726명이 탐색했습니다.

1. 설명

maven은 짧은 설명 정보를 통해 프로젝트 구성, 보고서 및 문서를 관리할 수 있는 POM(Project Object Model) 기반의 소프트웨어 프로젝트 관리 도구입니다. 사용 이유

(1) 프로젝트는 프로젝트입니다

프로젝트 규모가 매우 큰 경우 패키지를 사용하여 모듈을 나누는 것은 적합하지 않습니다. Maven의 도움으로 프로젝트를 여러 프로젝트로 분할할 수 있습니다

(2) 프로젝트에서 jar 패키지를 사용할 때 프로젝트의 lib를 "복사"하고 "붙여넣기"해야 합니다

동일한 jar 패키지가 반복적으로 나타납니다. 다른 프로젝트에서 프로젝트에서는 복사와 붙여넣기를 반복하는 작업을 해야 합니다. Maven의 도움으로 jar 패키지를 "창고"에 저장할 수 있습니다. 어떤 프로젝트에 있든 상관없이 참조만 사용하면 됩니다.

(3) jar 패키지가 필요할 때마다 직접 준비하거나 공식 웹사이트에서 다운로드해야 합니다.

maven의 도움으로 통일되고 표준화된 방식으로 jar 패키지, 표준을 다운로드할 수 있습니다

( 4) 일관되지 않은 jar 패키지 버전의 위험

서로 다른 프로젝트에서 jar 패키지를 사용하는 경우 각 프로젝트의 jar 패키지 버전이 일관되지 않아 실행되지 않는 오류가 발생할 수 있습니다. Maven의 도움으로 모든 jar 패키지는 "창고"에 배치되고 모든 프로젝트는 창고에 있는 jar 패키지의 복사본을 사용합니다.

(5) 다른 jar 패키지에 의존하는 jar 패키지를 프로젝트에 수동으로 추가해야 합니다

FileUpload 구성 요소->IO 구성 요소, commons-fileupload-1.3.jar은 commons-io-2.0.1.jar에 의존합니다

패키지를 가져오는 데 시간과 비용이 크게 낭비되고 학습 비용도 크게 늘어납니다. Maven의 도움으로 종속 jar 패키지를 자동으로 가져옵니다.

3. 사용법

(1) 타사 jar 패키지 추가

(2) jar 패키지 간의 종속성: Maven은 현재 jar 패키지가 의존하는 다른 모든 jar 패키지를 자동으로 가져올 수 있습니다. 3) 타사 jar 패키지 얻기: Maven은 완전히 통합되고 표준화된 jar 패키지 관리 시스템을 제공합니다. 프로젝트에서 좌표 형식의 jar 패키지만 사용하면 Maven이 중앙 창고에서 자동으로 이를 다운로드합니다.

(4) 프로젝트를 여러 엔지니어링 모듈로 분할

(5) 프로젝트 빌드(패키징, 컴파일 등)

Java에는 어떤 컬렉션 클래스가 있나요?

Java의 컬렉션은 주로 나누어져 있습니다. 4가지 범주로 분류:

1, 목록: 순서 있음, 반복 가능;

3. 집합: 순서 없음, 고유 키, 고유 값만.

위 내용은 Java에서 Maven을 이해하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿