[Java] Gradle vs Maven

golony·2021년 12월 11일
0

개발

목록 보기
5/23

배경

  • 개인프로젝트에서 사용할 모든 데이터를 저장하는 API서버를 만들고 있었다.
  • TOPIS에서 일일 1000건 리밋을 우회해보기 위해서 (추후에 필요할것 같기도 해서) redis를 캐시로 적용할 계획!
  • API는 Java로 만들고 있었고, Java용 클라이언트로는 Jedis, lettuce가 있다고 한다.
  • 자세한 목록은 여기에서!

저장소에서 불러오기

  • 처음에는 목록 최상단의 Jedis를 사용하려고 했다.
  • 아니... Gradle은 어디에...
  • 어차피 같은 저장소를 참조할테니 규칙은 있을텐데... 하면서 구글링 중에 다음 글을 발견했다.
  • 최종적으로는 lettuce를 사용하기로 했다.

차이점

  • Maven의 groupId, artifactId, version 순으로 붙혀서 build.gradle에 사용하면 되는 것 같다.
  • Maven
<dependency>
    <groupId>io.lettuce</groupId>
    <artifactId>lettuce-core</artifactId>
    <version>6.1.5.RELEASE</version>
</dependency>
  • Gradle
dependencies {
  compile 'io.lettuce:lettuce-core:6.1.5.RELEASE
}
profile
더 나은 세상으로 나아가는 서비스를 만들고 싶습니다.

0개의 댓글