상세 컨텐츠

본문 제목

[ SpringBoot ] Maven dependency local jar

IT/SpringBoot

by 김프로&임테크 2022. 1. 12. 10:10

본문

안녕하세요.
개발자 김프로입니다.

오늘은 SpringBoot(스프링부트) 설정 했을 때
당황했던 Maven local jar 참조에 대해 알아보겠습니다.

스프링부트에서는 로컬참조 형식이 Spring5와 달랐습니다.
<systemPath> 따위는 사용하지 않아 엄청 헤매다가 알아냈습니다.
바로 알려드리겠습니다.

< 환경 설정 >

pom.xml


<pom.xml 복사 용도>

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">

    <dependencies>
        <dependency>
            <groupId>oracle</groupId>
            <artifactId>ojdbc8</artifactId>
            <version>22.01.12</version>
        </dependency>
    </dependencies>
    
    <repositories>
        <repository>
            <id>local-repo</id>
            <name>local Repository</name>
            <url>file://${project.basedir}/src/main/resources/lib</url>
        </repository>
    </repositories>

</project>

< local jar 위치>

jar 위치

 

해당 위치에 두어야 합니다.

repository에 작성한 url 경로는 ${project.basedir}/src/main/resources/lib 까지만

작성되어있습니다.

<groupId> oracle

<artifactId> ojdbc8

<version> 22.01.12 (버전은 제 마음데로..)

 작성한 내용대로 lib 아래 폴더를 구성해줘야 됩니다.

▶ 최종경로

lib > oracle > ojdbc8 > 22.01.12 > jar 파일이 되겠습니다.


이렇게 하고나면 정말 쉬운데..

여기까지 알아가기란 어렵네요

다들 화이팅입니다.!

'IT > SpringBoot' 카테고리의 다른 글

[ SpringBoot ] Lombok 적용  (0) 2022.01.14

관련글 더보기