추계 할인
학습
행동
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
내 진행 상황
행동
탐구 맵
레슨
모듈 3. Java Professional
레벨 2
고급 Maven 프로젝트 빌드
모듈 3
레벨 2,
레슨 0
1.1 Maven에서 빌드할 플러그인 목록 Maven의 어셈블리는 매우 유연하게 구성할 수 있습니다. Maven 개발자는 다양한 빌드를 매우 유연하게 구성할 수 있는 수십 개의 플러그인을 특별히 만들었습니다. 가장 인기있는 것은 아래 표에 나와 있습니다. 플러그인 설명 1 메이븐 컴파일러 플러그인 Java 컴파일 관리 2 메이븐 리소스 플러그인 어셈블리에 리소스 포함을 제어합니다. 삼 메이븐 소스 플러그인 소스 코드가 어셈블리
Maven 프로젝트를 빌드하는 동안 파일 관리
모듈 3
레벨 2,
레슨 1
2.1 maven-resources-plugin 리소스 복사 플러그인 웹 애플리케이션을 구축하는 경우 다양한 리소스가 포함됩니다. jar 라이브러리, jsp 서블릿, 설정 파일입니다. 물론 이것은 html, css, 와 같은 정적 파일 js과 다양한 사진입니다. 기본적으로 프로젝트를 빌드할 때 Maven은 폴더에서 src/main/resources대상 디렉터리로 모든 파일을 복사합니다. 이 동작을 변경하려면 플러그인이 도움이
전쟁 프로젝트 구축
모듈 3
레벨 2,
레슨 2
war 파일과 jar 파일의 차이점 실제로 jar 라이브러리는 Java Archive라는 이름 에서 바로 이어지는 zip 아카이브일 뿐입니다 . 대부분 다음 네 가지만 포함합니다. 컴파일된 클래스; 리소스: 속성 파일 등; 매니페스트 MANIFEST.MF; 다른 jar 라이브러리(희귀). 이러한 아카이브의 일반적인 구조는 다음과 같습니다. META-INF/
빌드 시 Maven 프로젝트 테스트
모듈 3
레벨 2,
레슨 3
Maven에서 테스트 Maven 작업의 또 다른 중요한 점은 테스트 단계입니다. test , package , verify 또는 그 뒤에 오는 다른 단계를 실행하면 실행됩니다 . 기본적으로 Maven은 src/test/java/ 폴더 에 있는 모든 테스트를 실행합니다 . 실행할 테스트를 다른 Java 파일과 구별하기 위해 이름 지정 규칙이 채택되었습니다. 테스트는 이름이 "Test"로 시작하고 "Test" 또는 "TestCas
Maven으로 프로젝트 배포
모듈 3
레벨 2,
레슨 4
maven-deploy-plugin 사용 또 다른 매우 흥미로운 주제는 조립된 패키지의 자동 배포입니다. Maven을 사용하여 자체 라이브러리를 구축했다고 가정해 보겠습니다. 로컬, 회사 또는 중앙 Maven 리포지토리에 어떻게 자동으로 푸시합니까? Maven에는 이를 위한 특별한 maven-deploy-plugin 플러그인이 있습니다 . 예:
유용한 Maven 플러그인
모듈 3
레벨 2,
레슨 5
GitHub의 maven 저장소 개발자는 특별한 site-maven-plugin 플러그인이 있는 GitHub에 라이브러리를 업로드할 수 있습니다 . 사용 예를 살펴보겠습니다.
관련 프로젝트: 메이븐
모듈 3
레벨 2,
레슨 6
작업: CodeGym의 그래픽 엔진을 통해 JavaFX 게임으로 실행 가능한 JAR 파일을 만들어야 합니다. 이를 위해서는 다음이 필요합니다. 저장소 https://github.com/CodeGymCC/project-maven 에서 포크 프로젝트 버전을 컴퓨터에 다운로드합니다. 다음으로 pom.xml 파일 로 작업합니다 . 종속성을 추가합니다. org.apache.commons:commons-lang3:3.12.0
Please enable JavaScript to continue using this application.