> Java > java지도 시간 > Java의 자동화된 빌드 도구 Maven을 위한 비디오 코스웨어 소스 코드 공유

Java의 자동화된 빌드 도구 Maven을 위한 비디오 코스웨어 소스 코드 공유

黄舟
풀어 주다: 2017-12-04 11:39:07
원래의
1636명이 탐색했습니다.

"Silicon Valley Automated Build Tool Maven 비디오 튜토리얼"은 Maven의 역할, 일반적인 명령, 종속성 구성 방법은 물론 종속성 범위, 종속성 전이성, 종속성 제외, 수명 주기와 같은 중요한 개념을 이해하는 데 도움이 됩니다. 상속 및 집계 이러한 Maven 구성. 그는 또한 Eclipse에서 Maven을 플레이하는 방법을 단계별로 가르쳐 줄 것입니다.

Java의 자동화된 빌드 도구 Maven을 위한 비디오 코스웨어 소스 코드 공유

강좌 재생 주소: http://www.php.cn/course/615.html

이 동영상은 Chuanzhi 팟캐스트 교사 Feng Jie가 제작했습니다. 교사의 교육 스타일:

설명하고, 분석하고, 시연할 때 사고가 명확해야 하며, 질문하고, 토론하고, 연습할 때 교사의 철저한 이해를 반영하여 학생들의 실제 상황에 따라 학생들의 심리적 특성과 수용 능력을 고려해야 합니다. 학생의 학습 방법과 교수법의 합리적인 사용, 지식의 핵심과 어려움을 정확하게 파악합니다.

이 비디오에서 더 어려운 부분은 다음에 달려 있다는 것입니다.

Maven은 프로젝트의 메인 코드를 컴파일할 때 클래스 경로 세트를 사용해야 합니다. 둘째, 테스트를 컴파일하고 실행할 때 다른 클래스 경로 세트가 사용됩니다. 마지막으로 실제로 Maven 프로젝트를 실행할 때 다른 클래스 경로 세트가 사용됩니다.

소위 종속성 범위는 종속성과 이러한 세 가지 클래스 경로(컴파일, 테스트, 실행) 간의 관계를 제어하는 ​​데 사용됩니다. Maven에는 다음과 같은 종속성 범위가 있습니다.

컴파일: 컴파일 종속성 범위. 지정하지 않으면 이 종속성 범위가 기본적으로 사용됩니다. 이 종속성 범위를 사용하면 컴파일, 테스트 및 실행에 유효합니다. 예: spring-core, 이 종속성은 컴파일, 테스트 및 런타임에 필요합니다.

test: 종속성 범위를 테스트합니다. 테스트 클래스 경로에만 유효합니다. 예: JUnit은 테스트 코드를 컴파일하고 테스트를 실행할 때만 필요합니다. 이 종속성은 클래스 경로를 컴파일하고 실행할 때 사용할 수 없습니다.

제공: 종속성 범위가 제공되었습니다. 컴파일 및 테스트에는 유효하지만 런타임에는 유효하지 않습니다. 예를 들어 servlet-api는 프로젝트를 컴파일하고 테스트할 때 이 종속성이 필요하지만 실행 시에는 컨테이너가 제공되므로 Maven에서 이를 반복적으로 도입할 필요가 없습니다.

런타임: 런타임 종속성. 컴파일할 때는 유효하지 않으며 테스트 및 실행에는 유효합니다. 예를 들어, JDBC 드라이버 구현에는 컴파일 시 JDK에서 제공하는 JDBC 인터페이스만 필요하며, 위 인터페이스를 구현하는 특정 JDBC 드라이버는 테스트 및 실행 시에만 필요합니다.

system: 시스템 종속성 범위. 제공된 것과 동일합니다. 이 종속성을 사용하는 경우 systemPath 요소를 통해 종속성 파일 경로를 명시적으로 지정해야 합니다. 주로 Maven 저장소 외부의 로컬 클래스 라이브러리 파일에 의존하는 데 사용됩니다.

여기에서 소스 코드 리소스를 다운로드하는 것이 좋습니다. http://www.php.cn/xiazai/learn/2044

이 코스웨어에는 전체 프로젝트의 코드가 포함되어 있습니다

  1. Maven 코드

  2. Maven 코스웨어

  3. 압축 패키지

  4. 실리콘밸리_Maven 노트

위 내용은 Java의 자동화된 빌드 도구 Maven을 위한 비디오 코스웨어 소스 코드 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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