본문 바로가기
programming/SpringJava

메이븐에 com.auth0.jwt 추가하기 How to add com.auth0.jwt from maven

by 개코 - 개발과 코딩 2021. 6. 21.

자바스프링 프로젝트를 하다보면 메이븐을 이용해 라이브러리를 추가하게 된다. com.auth0.jwt 는 인증과 관련한 토콘을 이용하는 것인데 이것이 STS에서 잘 되지 않는 현상이 발생할 수 있다. 당연히 구문을 잘못 적었거나 버전을 잘못 작성한 경우이다.

com.auth0.jwt maven dependency
com.auth0.jwt maven dependency

 

메이븐을 위한 com.auth0.jwt 라이브러리 정보

com.auth0.jwt 라이브러리 정보는 아래와 같다.

이 라이브러리를 사용하는 몇몇 메뉴얼에는 버전정보가 다를 수 있다.

mvnrepository 홈페이지에서 확인해보면 new version 항목이 찾아보자.

<!-- https://mvnrepository.com/artifact/com.auth0/java-jwt -->
<dependency>
    <groupId>com.auth0</groupId>
    <artifactId>java-jwt</artifactId>
    <version>3.16.0</version>
</dependency>

 

메이븐 라이브러리 추가창을 오픈한다.

STS는 메이븐을 위한 라이브러리를 편하게 추가할 수 있다.

메이븐을 이용해 com.auth0.jwt 라이브러리를 추가하기 위해 Add Dependency 창을 열어야 한다.

  1. 프로젝트를 선택하고 마우스 오른쪽 버튼을 클릭한다.
  2. Maven 항목을 선택한다.
  3. Add Dependency를 클릭하여 Add Dependency 창을 오픈한다.
  4. 혹은 pom.xml 파일을 오픈한다.

프로젝트 > Maven > Add Dependency

Add Dependency 창이 열렸다면 com.auth0.jwt 를 사용하기 위한 내용을 기입한다.

위에서 언급한 xml 내용을 기입한다.

dependency 내용을 기입한다.
dependency 내용을 기입한다.

 

pom.xml 에 작성하기

자바 스프링을 사용한다면 프로젝트 항목 밑에 pom.xml 파일이 있을 것이다.

이 파일을 열면 위에서 언급한 xml 내용을 직접 붙여넣기하여 라이브러리를 다운받을 수 있다.

pom.xml에 com.auth0.jwt에 대한 내용을 작성후 저장하면 STS는 자동으로 pom.xml 내용을 읽고 자동으로 라이브러리를 가져온다.

pom.xml 에 직접 작성한 내용
pom.xml 에 직접 작성한 내용

 

파일에서 라이브러리를 확인하기

com.auth0.jwt 라이브러리를 제대로 가져왔는지 확인할 필요가 있다.

별도의 자바 파일을 만들고 라이브러리를 import해 본다.

에러일 경우 혹은 라이브러리가 없는 경우 빨간색 밑줄이 쳐지지만 그렇지 않은 것을 확인할 수 있다.

만약 노란색 밑줄이 그어졌다면 라이브러리는 사용할 수 있는 것이지만 코드 내에서 사용한 것이 없기 때문에 노란색 밑줄이 나타날 수는 있다.

com.auth0.jwt 사용가능
com.auth0.jwt 사용가능

반응형

댓글