English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Maven은 이디시어로 '지식의 쌓임'을 의미합니다. Maven은 Java 기반 프로젝트를 빌드하고 관리하는 도구입니다. 간단히 말해, Java 기반 프로젝트의 의존성을 관리하는 방법입니다. 대형 프로젝트에서 POM(페이지 객체 모델)를 사용하여 프로젝트를 빌드할 때 Maven을 사용할 수 있습니다.
아래는 Maven을 사용하여 달성할 수 있는 목표입니다-
더 쉽고 일관된 빌드 과정
고품질의 프로젝트 정보 제공
쉽게 설치됨
최적화된 개발
의존성 관리
하나씩 이해해 보겠습니다
더 쉬운, 더 강력한 빌드 과정-
Maven은 pom.xml 구성 파일을 제공하며, 모든 프로젝트가 그 중에서 모든 정보를 공유합니다. 예를 들어, 구조 디렉토리, 소스 디렉토리, 테스트 플러그인의 소스 디렉토리 집합 등입니다.
고품질의 프로젝트 정보 제공-
Maven은 pom에 존재하는 정보를 제공합니다. 단위 테스트 보고서, 이메일 목록, 의존 목록, 십자 참조 소스 등을 제공합니다.
간단한 문서-
Selenium 테스트 프로젝트의 빌드 컴파일, 문서 및 다른 관련 프로젝트 작업을 자동으로 관리합니다. 적절한 프로젝트 구조를 만들고 프로젝트 빌드 경로에 jar 파일을 추가 및 관리하는 데 도움이 됩니다.
최적화된 개발-
通过收集当前最佳实践开发的原则,它可以轻松地指导项目。测试源代码保存在单独但并行的源树中。命名约定用于查找和执行测试用例。通过适当的项目结构,我们可以轻松导航到使用Maven的其他项目。
현재 최상의 개발 원칙을 모으고 개발하여 프로젝트를 쉽게 지시할 수 있습니다. 테스트 소스 코드는 별도이지만 병행된 소스 트리에 저장됩니다. 이름 규칙을 사용하여 테스트 케이스를 찾고 실행합니다. 적절한 프로젝트 구조를 통해 Maven을 사용한 다른 프로젝트로 쉽게 이동할 수 있습니다.-
의존성 관리2WebDriver 버전에 따라 Maven은 m이름의 디렉토리에 저장됩니다.