본문 바로가기

SPRING/빌드관리2

[Gradle] package lombok.extern.slf4j does not exist Project Metadata Project: Gradle Project Language: Java 11 Framework : Spring Boot: 2.5.x QueryDSL관련 의존성 추가 후 Gradle build를 했지만 "lombok.extern.slf4j does not exist"라는 메시지와 함께 빌드에 실패하였다. 해결방법 검색 결과 테스트코드 어노테이션이 처리될 때에 명시적으로 lombok사용을 명시해줘야 된다고 한다. build.gradle 파일에 옵션을 추가하여 해결한다. dependencies { // dependency 추가 testCompileOnly 'org.projectlombok:lombok' testAnnotationProcessor 'org.projectlombok:l.. 2022. 10. 4.
[Maven] 메이븐을 사용한 외부 라이브러리 추가하는 방법 인터넷망이 아닌 내부망에서 라이브러리를 추가해야 했는데 메이븐에 대한 이해 부족으로 꽤나 애를 먹었습니다. 추가해야하는 라이브러리는 제공받은 상황입니다. Nexus Repository를 사용하는 방법도 있지만 그럴 환경이 안되어 직접추가를 했습니다. 이제 라이브러리를 배포해야하는데 저는 단순히 local Repository에 라이브러리를 옮겨주고 pom.xml에 depedency를 추가해주면 되는줄 알았지만 그렇지 않았습니다. Build Path에서 직접 추가해주면 가능하겠지만 메이븐을 이용하여 관리하고 싶어 방법을 찾았습니다. 테스트 환경 ide : STS 빌드 도구 : Maven 테스트 대상 라이브러리 : jang-test-1.0.jar 상황을 가정하여 제가 생성한 jang-test-1.0.jar파일.. 2021. 12. 20.