안녕하세요.
개발자 김프로입니다.
오늘은 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 위치>
해당 위치에 두어야 합니다.
repository에 작성한 url 경로는 ${project.basedir}/src/main/resources/lib 까지만
작성되어있습니다.
<groupId> oracle
<artifactId> ojdbc8
<version> 22.01.12 (버전은 제 마음데로..)
작성한 내용대로 lib 아래 폴더를 구성해줘야 됩니다.
▶ 최종경로
lib > oracle > ojdbc8 > 22.01.12 > jar 파일이 되겠습니다.
이렇게 하고나면 정말 쉬운데..
여기까지 알아가기란 어렵네요
다들 화이팅입니다.!
[ SpringBoot ] Lombok 적용 (0) | 2022.01.14 |
---|