본문 바로가기

카테고리 없음

Debezium 빌드

 

  1. GitHub - debezium/debezium: Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ.
  2. git clone 하자
  3. Git 2.2.1 or later
    JDK 17 or later, e.g. OpenJDK
    Docker Engine or Docker Desktop 1.9 or later
    Apache Maven 3.8.4 or later
    (or invoke the wrapper with ./mvnw for Maven commands)
    위의 조건을 충족해야한다.
  4. mvn dependency:purge-local-repository
    pom.xml 에 명시된 dependency 들에 대해서 Local(~/.m2/repository)에 다운 받아 놓은 라이브러리들을 모두 지우고 다시 받아 줌

만약 위와 같은에러가 나면 mvn clean verify -Denforcer.skip=true 옵션을 추가한다

만약 위와 같은 에러가 나면 -DskipITs 옵션을 추가하자

하다보면 쓰지 않는 모듈이 추가 돼서 에러가 나는 부분도 있다.
해당 부분은 root/pom.xml 에서 <modules> 태그 안에 있는 모듈을 하나씩 주석처리해 보자