본문 바로가기

JAVA/Error

[Error] log cannot be resolved - lombok 에러

 

 

DataSource Test중 log 에러 발생

 

 log cannot be resolved

 

 

1. Maven Dependencies > lombok.jar 우클릭

2. Run as > java Application 진행

3. IDEs 창에서 Eclipse or SpringToolSuite 선택 > install/update 클릭

4 Eclipse(sts) Project Clean > Restart  or

Maven > Update Project 진행

5. 에러 해결

 

+

lombok 미설치 시에도 동일 에러 발생.

lombok 설치 여부 확인 필요.

 

+

eclipse.ini 파일 >

-javaagent:(경로)\lombok.jar > -javaagent:lombok.jar 로 변경

ecilpse 재실행.

 

+

pom.xml > log4j dependency scope 주석 처리

<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>jcl-over-slf4j</artifactId>
			<version>${org.slf4j-version}</version>
			<!-- <scope>runtime</scope> -->
		</dependency>
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-log4j12</artifactId>
			<version>${org.slf4j-version}</version>
			<!-- <scope>runtime</scope> -->
		</dependency>
		<dependency>
			<groupId>log4j</groupId>
			<artifactId>log4j</artifactId>
			<version>1.2.17</version>
			<exclusions>
				<exclusion>
					<groupId>javax.mail</groupId>
					<artifactId>mail</artifactId>
				</exclusion>
				<exclusion>
					<groupId>javax.jms</groupId>
					<artifactId>jms</artifactId>
				</exclusion>
				<exclusion>
					<groupId>com.sun.jdmk</groupId>
					<artifactId>jmxtools</artifactId>
				</exclusion>
				<exclusion>
					<groupId>com.sun.jmx</groupId>
					<artifactId>jmxri</artifactId>
				</exclusion>
			</exclusions>
			<!-- <scope>runtime</scope> -->
		</dependency>