티스토리 뷰

반응형

아주 간단하게 불러올 수 있다!

 

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라는 값을 넣어주는 것도 잊지말자!

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
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
글 보관함