CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
Module 3. Java Professional
레벨 1
메이븐 설치
모듈 3
레벨 1,
레슨 0
은 프로젝트 빌드 관리를 위한 특별한 "프레임워크"입니다. 3가지를 표준화합니다.
메이븐 프로젝트 만들기
모듈 3
레벨 1,
레슨 1
프로젝트 설명 개체 모델 Maven이 처음에 표준화한 것 중 하나는 프로젝트 설명이었습니다. Maven 이전에는 각 IDE에 고유한 프로젝트 파일이 있었는데, 여기에는 프로젝트 및 해당 어셈블리에 대한 정보(종종 이진 형식)가 저장되었습니다. Maven은 다양한 태그를 사용하여 프로젝트가 무엇인지, 빌드 방법 및 종속성이 무엇인지 설명하는 XML 기반의 범용 개방형 표준을 제시했습니다. 프로젝트 설명은 일반적으로 pom.xml
Maven의 원형
모듈 3
레벨 1,
레슨 2
원형 소개 원형을 기반으로 IDEA에서 Maven 프로젝트를 만드는 또 다른 방법이 있습니다. 여기서는 기존 원형 중 하나를 기반으로 프로젝트를 만드는 것이 제안됩니다 . 이 원형은 무엇이며 왜 필요한가요? Maven에는 표준화된 프로젝트 템플릿이 있습니다. 이러한 템플릿을 아키타입이라고 합니다. src , java , 테스트 폴더 등 프로젝트의 시작 구조를 기억하십니까 ? 따라서 이 폴더 구조는 원형을 사용하여 설정됩니다.
Maven 프로젝트의 종속성
모듈 3
레벨 1,
레슨 3
4.1 신뢰성 이제 Maven을 인기 있게 만든 또 다른 기능인 종속성 관리를 살펴보겠습니다. Maven 프로젝트에 일부 라이브러리를 추가하려면 의존성 섹션에서 pom 파일에 라이브러리를 추가하기만 하면 됩니다 . 단순하다는 점에서 보입니다. 프로젝트에 최신 버전의 Spring 및 Hibernate를 추가해 보겠습니다. 다음과 같이 표시됩니다.
Maven 프로젝트의 단계
모듈 3
레벨 1,
레슨 4
5.1 프로젝트 단계 목록 마지막으로 프로젝트 조립에 도달했습니다. 그리고 당신은 조금 놀랄 것입니다. 글쎄, 또는 강력하게. Maven은 프로젝트 구축에 대한 접근 방식을 수정했습니다. 그리고 이제 당신은 그것을 확신하게 될 것입니다. 프로젝트의 전체 어셈블리는 단계로 나뉘며 아래 표에 설명이 나와 있습니다. 주문하다 단계 1 확인 프로젝트에 대한 메타 정보의 정확성을 확인합니다. 2 엮다 소스 컴파일 삼 시험 이전 단계에서
메이븐 플러그인
모듈 3
레벨 1,
레슨 5
6.1 플러그인 소개 표준 라이프사이클은 Maven 플러그인을 사용하여 기능으로 향상될 수 있습니다. 플러그인을 사용하면 표준 주기(예: 애플리케이션 서버에 배포)에 새 단계를 삽입하거나 기존 단계를 확장할 수 있습니다. Maven의 플러그인은 특별한 것이 아니라 반대로 가장 일반적이고 자주 접하는 것입니다. 결국 프로젝트 빌드의 미묘한 차이를 설정하려면 pom.xml에 필요한 정보를 지정해야 합니다. 이를 수행하는 유일한 방
메이븐 속성
모듈 3
레벨 1,
레슨 6
7.1 Maven의 변수 - 속성 자주 발생하는 매개변수 Maven을 사용하면 변수에 넣을 수 있습니다. 이는 pom 파일의 다른 부분에 있는 매개변수를 일치시켜야 할 때 매우 유용합니다. 예를 들어 Java 버전, 라이브러리 버전, 특정 리소스에 대한 경로를 변수에 넣을 수 있습니다. pom.xml – 이를 위해 에는 변수가 선언되는 특수 섹션이 있습니다 . 변수의 일반적인 형식은 다음과 같습니다. <и
Maven 프로젝트 빌드
모듈 3
레벨 1,
레슨 7
pom 파일의 일반 보기 프로젝트의 구조는 프로젝트의 루트 폴더에 있어야 하는 pom.xml 파일에 설명되어 있습니다. 프로젝트 파일의 내용은 다음과 같습니다. ... ... ... ... <
Please enable JavaScript to continue using this application.