[Spring] maven properties를 gradle properties로 변경하기

sujin·2023년 4월 29일
0

spring

목록 보기
1/13

pom.xml의 property build.gradle로 옮기기

최근에 QRcode 모듈을 사용할 일이 있어서 가장 활발히 많이 사용되는 google에서 개발한 QRcode 오픈소스 zxing을 사용하려고 했다.
우선 종속성을 먼저 등록해야하는데... Maven이 아닌 Gradle만 사용했던 나는 pom.xml이 무엇인지 조차 몰랐다.
보니까 종속성과 설정 정보들이 가득했다.

xml은 maven에서 사용하는 gradle에서의 build.gradle이라고 보면 된다.

xml을 build.gradle로 옮기는 방식은 pom이 build.gradle이구나라는 것만 알면 간단하다!

그래도 혹시나 모를 수 있으니 위에서 언급한 QRcode 모듈 사용을 위해 pom.xml의 종속성을 build.gradle로 옮기는 과정을 같이 해보면서 어떻게 옮기는 것인지에 대한 과정을 공유하려고한다!

Pom.xml to build.gradle

  • pom.xml

zxing github에서 javase폴더에 들어가면 확인가능한 pom.xml의 종속성 부분만 캡처한 사진이다.
여기서 사용을 위해서 등록해줘야했던 부분은
groudId com.goole.zxing와 com.github.jai-imageio이다.

  • build.gradle : spring version(2.7.11)

기본은 당연히 dependencies에 작성해야한다는 것이다.
그 안에 어떻게 작성해야할지를 알아보면 된다.

  1. implements를 사용한다.
  2. :로 구분하여 groupId와 artifactId와 version을 차례로 적어준다.
  3. 끝이다.
//qrcode module dependencies 추가
implementation 'com.google.zxing:core:3.5.0'
implementation 'com.google.zxing:javase:3.5.0'

기존의 본인이 작성했던 종속성에 이어서 작성해주면 된다.

  1. 주의사항
    spring version에 따라서 build.gradle도 작성 방법이 다른것으로 알고 있다. 따라서 build.gradle에서 어떤 방식을 취하고 있는지를 먼저 알아본 상태에서 작성하는 것이 중요하다.

0개의 댓글