maven
maven에서 os별 다른 dependency 추가하기
썸네일 변환 작업을 하다가 skija 라는 라이브러리를 사용하게 되었다. 이 라이브러리는 os별로 사용하는 라이브러리가 다르다. 그래서 os에 맞는 dependency를 걸어줘야 한다. skija는 skia를 java로 바인딩을 해주는 역할을 하는데 내부적으로 os에 따른 최적화 작업이 다르다. Skija dependency 지금 사용하려는 platform도 위의 4가지를 모두 사용해야 하는 상황이다. 그래서 maven에서 할 수 있는 방법을 찾아보니 아래와 같이 사용하면 profile에 os와 arch에 맞게 설정할 수가 있다. pom.xml platform-mac-m1 mac aarch64 org.jetbrains.skija skija-macos-arm64 0.93.6 platform-mac-inte..
2023. 11. 7. 07:42