Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- gradle
- Godot
- Spring
- react
- boj
- CPP
- maven
- jetbrains
- IntelliJ
- Shell
- plugin
- ruby2d
- Python
- Android
- error
- 루비
- 개발노트
- RaspberryPi
- Java
- C
- Baekjoon
- rubymine
- OAuth
- GitHub
- kotlin
- JS
- Vane
- ruby
- OTLanguage
- gnuplot
Archives
- Today
- Total
PersesTitan(페르) 기술블로그
[Gradle] 그래이들 로컬 jar 추가하기 본문
IDE를 사용할때는 설정에서 로컬 jar를 추가해서 사용할 수 있지만 gradle를 사용한다면 더 편하게 로컬 jar를 추가할 수 있습니다.
intellij jar 추가 예시
추가하기
추가하는 법은 간단한데요. 참고로 gradle은 kotlin이 아닌 groovy를 기준으로 작성하였습니다.
dependencies에 다음 과 같이 코드를 추가해주면됩니다.
위치는 상태경로
를 사용하여 써도 되고 절대경로
를 사용하여 적어주셔도 됩니다.
예시
1개 jar파일 추가 예시
상대경로 예시
compileOnly files("opencv/opencv-460.jar")
절대경로 예시
다음과 같이 gradle도 groovy라는 프로그래밍언어를 기반으로 작성되기 때문에 변수를 사용하여 디렉토리 위치를 불러오는 것이 가능합니다.
var dirPath = System.getProperty 'user.dir'
compileOnly files(dirPath + "opencv/opencv-460.jar")
여러개 jar파일 추가 예시
다음예시는 dir에 디렉토리를 지정한뒤 해당 디렉토리에 .jar
로 끝나는 파일을 모두 추가하는 로직입니다.
compileOnly fileTree(dir: '/ocr/jar', includes: ['*.jar'])
전체 예시
plugins {
id 'java'
}
group 'org.example'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
var dirPath = System.getProperty 'user.dir'
compileOnly files(dirPath + "/opencv/opencv-460.jar")
compileOnly fileTree(dir: 'ocr/jar', includes: ['*.jar'])
}
test {
useJUnitPlatform()
}
세팅 변경후 동작을 시켜주면
재대로 추가가 되었다면 이제 IDE에서도 자동완성 및 에러가 해결됩니다.
'기타' 카테고리의 다른 글
VCS란? (형상관리시스템) (0) | 2023.03.29 |
---|---|
[아스키코드] 문자 <-> 숫자 표(A~Z, a~z, 0~9) (0) | 2023.03.11 |
[SSH] Mac에서 공개키 생성 (0) | 2023.03.08 |
[SSH] mac에서 ssh원격 접속하기 (0) | 2023.03.08 |
Homebrew 설치하기 (0) | 2023.03.04 |