Develop/Java

[intellij] gradle 다른 프로젝트 참조(클래스 참조방법)

회뜨는참치 2023. 5. 1. 21:39
반응형

SDK 1.8은 compile 명령어대신 implementation을 사용

 

build.gradle 의 dependencies 에서 lombok 사용할 때 버전을 꼭 입력하자!

Gradle 5.0이상부터는 롬복 사용시 버전을 입력하지 않으면 에러남

dependencies {
    implementation 'org.projectlombok:lombok:1.18.10'
    annotationProcessor 'org.projectlombok:lombok:1.18.10'
}

다른 프로젝트의 클래스를 참조할 일이 발생하는 경우

예를들어 A프로젝트 에서 B프로젝트의 클래스를 갖다 쓸 경우, A 프로젝트의 build.gradle에서 아래처럼 의존성을 추가해 줘야한다.

dependencies {
    implementation project(":참조할 프로젝트명")
}

 

그리고 A 프로젝트에서는 B 프로젝트의 클래스를 쓰기 위해 선언만 해주면 됨

public class MakeObject {
	private ObjectMake ObjectMake;
    
    클래스 선언 ...
}
반응형