티스토리 뷰
아주 간단하게 불러올 수 있다!
1. lib 폴더를 생성한다.
( src / main / resources 폴더가 아닌, 그냥 제일 최상위에 lib 폴더를 만들어주자. )
2. 필자는, altibase를 사용해야 하기 때문에, altibase jar 파일을 가지고 예제를 만들어봤다.
저 폴더의 구조는, dependency의, groupId, artifactId, version 이렇게 3가지로 나눈 것이고
파일명이 alti6-1.0.jar 파일인 이유는 artifactId + version.jar 이기 때문이다.

3. pom.xml 추가하기
<dependency>
<groupId>altibase</groupId>
<artifactId>alti6</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>{jar 파일이 있는 절대경로}/lib/altibase/alti6/1.0/alti6-1.0.jar</systemPath>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configration>
</plugin>
</plugins>
</build>
일단, dependency 태그를 추가해줘야 하는데, 2번에서도 말했듯이 groupId와 artifactId, version은 이미 폴더명으로 정했다.
그리고 <scope> 태그안에 system을 넣어야만, <systemPath> 태그를 사용할 수가 있다는 점 주의하자.
또한 <systemPath> 태그 안에, 절대 경로란, 우리는 lib 폴더안에 폴더 구조를 만들고 그 안에 jar 파일을 넣어줬다.
만약 C:/project_name/maven_jar 라는 폴더가 프로젝트가 위치한 절대경로라면,
C:/project_name/maven_jar/lib/altibase/alti6/1.0/alti6-1.0.jar
이런식의 절대경로로, jar 파일의 위치를 접근할 수가 있고
밑에, <bulid> 태그 안에, <configration> 태그 안에, includeSystemScope 태그를 만들어서, 그 안에 true라는 값을 넣어주는 것도 잊지말자!
'web & develop > Spring' 카테고리의 다른 글
Poi 엑셀 양식 다운로드 쉽게 만들기 (1) | 2022.10.27 |
---|---|
[ JAVA ] ReplaceAll에서 정규표현식 특수문자 (0) | 2022.09.22 |
Spring Boot와 Python 연동하기 (1) | 2022.09.01 |
Spring R 연동하기_1 ( Windows ) (0) | 2022.07.26 |
STS (Spring Tool Suite) 단축키 정리 끝판왕 ( + 추가중 ) (1) | 2022.04.29 |
- Total
- Today
- Yesterday
- c#
- Next.js
- MVC
- 프로그래밍
- 스프링
- Git
- JSP
- 유니티3D
- 프리젠테이션 로직
- 서블릿
- 뷰포리아
- HTML
- CSS
- spring boot
- baseofcoding
- unity3d
- 유니티
- Controller
- VR
- Base Of Coding
- Vuforia
- 안드로이드
- 유니티로 배우는 C#
- 비지니스 로직
- Spring
- Unity
- GitHub
- 게임프로그래밍
- Java
- Servlet
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |