maven
mvnd 사용법
소개 mvnd 프로젝트는 gradle같은 기술을 사용하여 maven 빌드를 더 빠르게 하는데 목적이 있다. 아키텍처 설명 mvnd는 maven을 포함하고 있다. 실제 빌드는 데몬이라는 백그라운드 프로세스 내에서 일어난다. 하나의 데몬 인스턴스가 mvnd 클라이언트에서 계속적인 요청을 처리한다. mvnd 클라이언트는 GraalVM을 사용하여 실행되는 네이티브 프로그램이다. 전통적인 JVM과 비교하여 더 빠르게 시작하고 메모리를 적게 먹는다. 빌드 요청을 처리하는 데몬이 없다면 여러 데몬은 병렬로 처리될 수 있다. 아키텍처 장점 실제 빌드를 실행하는 JVM은 각 빌드를 위해 새로 시작할 필요가 없다. Maven 플러그인 클래스를 가지는 클래스로더는 여러 빌드에 캐싱된다. 플러그인 jar는 한번 읽고 파싱된다..
2023. 5. 8. 07:57