반응형
IntelliJ에서 JavaFX 프로젝트 생성을 할 때 Maven 또는 Gradle 빌드환경을 선택하도록 되어있습니다. Gradle환경에서 외부 라이브러리 추가하는 방법에 대해 알아보겠습니다.
1. build.gradle 파일 수정
Gradle 환경으로 프로젝트를 생성하고 외부 Library를 추가할 때에는 build.gradle파일의 dependencies 부분에 인식시켜줘야 합니다.
<build.gradle>
dependencies {
implementation files("libs/gson-2.9.0.jar") // 라이브러리 추가부분
implementation files("libs/aquafx-0.1.jar") // 라이브러리 추가부분
testImplementation("org.junit.jupiter:junit-jupiter-api:${junitVersion}")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:${junitVersion}")
}
참고로 기존에 library 추가 명령은 compile, runtime, testCompile, testRuntime 이었으나, Gradle 4.10 (2018.8.27) 이래로 deprecate 되었습니다. 그리고 Gradle 7.0 (2021.4.9) 부터 삭제되었습니다. 삭제된 네 명령은 각각 implementation, runtimeOnly, testImplementation, testRuntimeOnly 으로 대체되었습니다. 아래와 같은 오류가 발생했다면 명령어를 다시 확인해봐야합니다.
Could not find method compile() for arguments [org.springframework:spring-context:5.0.2.RELEASE] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
2. module-info.java 수정
module-info.java 파일에 해당 모듈도 추가를 해줘야 합니다.
반응형
'Programming > Java_Etc' 카테고리의 다른 글
Linux용 음악 프로그램 QMMP - 설치부터 스킨 변경까지 (0) | 2022.07.03 |
---|---|
자바GUI(JavaFX) - CSS파일 적용 (0) | 2022.06.26 |
자바(JavaFX) - 계산기 (0) | 2021.10.18 |
자바(JavaFX) - eclipse plugin 및 scene builder 설치 (0) | 2021.10.18 |
Java - Intellij Scene Builder 찾기 (0) | 2020.11.12 |