Maven
Maven
Maven은 Kotlin 전용 또는 Kotlin−Java 혼합 프로젝트를 관리하고 빌드 과정을 자동화하는 데 도움을 주는 빌드 시스템이에요. JVM 기반 프로젝트에서 동작하며, 필요한 의존성을 다운로드하고 코드를 컴파일·패키징해요. 기본과 특성에 대한 자세한 내용은 Maven 웹사이트에서 확인해 보세요.
Kotlin Maven 프로젝트를 다룰 때의 일반적인 작업 흐름은 다음과 같아요:
- Java 또는 Kotlin 프로젝트를 구성해요.
- 리포지토리를 선언해요.
- 프로젝트 의존성을 설정해요.
- Kotlin 컴파일러를 구성해요.
- 애플리케이션을 패키징해요.
시작하려면 단계별 튜토리얼도 따라 할 수 있어요:
혼합 Kotlin/Java 프로젝트용으로 Maven과 Gradle 빌드 파일이 모두 준비된 공개 샘플 프로젝트도 확인할 수 있어요.
출처: Maven
본문
더 알아보기
power-assert플러그인으로 디버깅 경험을 개선해요.kover-maven-plugin으로 테스트 커버리지를 측정하고 보고서를 생성해요.- kapt 플러그인으로 애노테이션 처리를 구성해요.
- Dokka 문서 엔진으로 문서를 생성해요. 혼합 언어 프로젝트를 지원하며 표준 Javadoc을 포함한 여러 형식으로 출력을 만들 수 있어요.
kotlin-osgi-bundle을 추가해서 OSGi 지원을 활성화해요.
프로젝트 구성(Maven) 문서도 참고하세요.