개발/Tool

    728x90
    반응형

    [Jenkins] 버전 업데이트

    개요 개발서버의 java version을 1.8 -> 21로 올리면서 jenkins가 오류가 발생하였습니다. 아래의 명령어를 통해 jenkins 로그를 확인해보면 유효하지 않은 java version 이라서 오류가 발생했음을 확인할 수 있습니다. journalctl -xeu jenkins.service jenkins사이트에 따르면 java 21은 2.419 버전부터 지원이 되고 지원되지 않는 java version을 설치할 경우 jenkins가 동작하지 않는다고 되있습니다. jenkins 업그레이드 방법 jenkins는 apt-get을 통해 설치했으므로 아래의 명령어들을 통해 jenkins를 업데이트 합니다. (https://syk531.tistory.com/19) sudo apt-get update s..

    [Intellij] SonarLint 소스정적분석

    SonarLint 란 SonarLint는 소프트웨어 개발자들이 코드 작성 중에 실시간으로 코드 품질을 향상시키는 데 도움을 주는 도구 중 하나입니다. 이는 개발 환경 내에서 통합되어 코드를 작성하는 동안에도 피드백을 제공합니다. SonarLint는 코드의 버그, 취약점, 코드 스멜(code smells), 스타일 문제 등을 식별하여 프로그래머에게 알려주고, 이를 수정할 수 있는 기회를 제공합니다. 이 도구는 다양한 프로그래밍 언어와 통합되어 있으며, IDE(통합 개발 환경)에서 작동하여 코드 편집 중에 실시간으로 피드백을 제공합니다. SonarLint는 SonarQube나 SonarCloud와 연결되어 동일한 정적 분석 엔진을 사용하여 코드 품질을 유지하고 향상시키는 데 도움이 됩니다. SonarLint..

    [HeidiSQL] 단축키

    query beautifier : ctrl + F8 현재 쿼리 실행 : shift + ctrl + F9 선택 쿼리 실행 : ctrl + F9

    [Intellij] 인텔리제이 Autowired members must be defined in valid Spring bean 컴파일 오류

    Intellij 를 사용해서 개발을 하는 도중 @Autowired 어노테이션에 Autowired members must be defined in valid Spring bean 컴파일 오류가 발생했다. 오류메세지인 'Autowired한 멤버는 유효한 Spring bean에서 정의되어야 한다' 로 보아서 해당 클래스가 스프링 빈으로 등록이 안된것으로 보인다. 프로젝트에서 스프링 빈등록은 XML 파일에 context:component-scan base-package 을 통해서 base-package에 있는 클래스들이 빈으로 등록되게 설정으로 되어 있고 @Autowired로 의존성 주입을 받는 방식으로 사용하고 있는데 다른 스프링 빈들은 해당 컴파일 오류가 발생 안하는데 base-package에 신규로 생성한..

    728x90
    반응형