본문 바로가기

저장소3

728x90
반응형
스프링(Spring) 프로젝트에서 메이븐(Maven)의 생명주기(lifecyle) 관련 문제가 발생할 때 문제 발생 최근에 스프링(Spring, 전자정부) 프로젝트에서 메이븐(Maven) 관련 오류가 발생했었다. 오류 메시지는 아래와 같았는데 문제 해결이랑 전혀 관계 없는 메시지라서 한참을 헤맸다. Cannot read lifecycle mapping metadata for artifact org.apache.maven.plugins:maven-compiler-plugin:maven-plugin:3.1:runtime Cause: invalid END header (bad central directory offset) 문제 해결 스프링 프로젝트의 메이븐 환경을 해제한 다음 기존 메이븐 저장소(Repository)를 비우고 다시 메이븐 환경을 프로젝트에 활성화한 후 메이븐 업데이트(Update)를 수행하니 해결.. 2022. 8. 9.
[CentOS 8] PHP 7.4 버전 설치하는 법 라라벨8은 PHP 7.3 이상을 요구하기에 이에 맞춰 PHP 버전을 설치해줄 필요가 있었다. 시행착오가 있었기에 시행착오없이 다음에도 설치할 수 있도록 이 글에 PHP 7.4 버전을 설치하는 방법을 남긴다. 설치환경 : CentOS 8.5.2111 1. 사용가능한 PHP 패키지 목록 확인 및 설치하는 PHP 패키지 변경 사용가능한 PHP 패키지 목록을 아래의 명령어로 확인한다. 아래의 사진을 보면 PHP 7.2가 기본 패키지이고 활성화되어 있는 것을 볼 수 있다. sudo dnf module list php 아래의 명령어를 입력하여 PHP 관련 설정을 초기화한다. sudo dnf module reset php sudo dnf module list php 아래의 명령어를 이용하여 설치하는 PHP 패키지 버.. 2021. 12. 23.
저장소 변경으로 라즈베리파이의 업데이트 속도를 빠르게 해보자 요약 라즈베리파이 저장소 미러 사이트에 가서 저장소 목록 확인 /etc/apt/sources.list 파일의 저장소 목록을 수정 저장소를 변경하는 이유 난 하드웨어와 소프트웨어는 순정 상태로 쓰는 것을 좋아한다. 그래서 어지간하면 기본 세팅되어 있는 저장소를 그대로 쓰고 싶은데 라즈베리파이의 경우 기본 저장소가 너무 느려서 개발 환경 세팅을 하는데 시간이 너무 오래 걸린다. 그래서 난 라즈베리파이를 세팅할 때 저장소를 한국에 있는 라즈베리파이 저장소 미러로 변경한다. 저장소 정보 확인 sudo vi /etc/apt/sources.list 먼저 /etc/apt/ 에 위치한 sources.list 파일을 열어본다. 파일을 보면 위와 같이 저장소 목록이 설정되어 있는 것을 확인할 수 있다. 빠를 것 같은 미러.. 2020. 10. 13.