gradle
[Gradle] 외부 파일로 Dependency 버전 관리 하기
일반적으로 spring boot를 사용하는 경우 io.spring.dependency-management 플러그인으로 dependency 관리를 한다 일부 몇몇 외부 라이브러리 사용하는 경우 다음과 같이 build.gradle 내에서 buildscript에 선언하여 version을 명시할 수 있다 // build.gralde buildscript { ext { resilience4jVersion = '1.7.1' } } 그러나 가끔 멀티 모듈을 사용할 경우 중복되는 라이브러리들의 버전은 별도로 관리하고 싶은 경우가 있다 방법 1. 별도 gradle 파일 이용 // versions.gradle 파일을 생성하고 다음과 같이 작성한다 ext.versions = [:] versions.spring_boot = ..
[EC2] Java & Node 설치 (Ubuntu 20.04 기준)
# ubuntu 계정에서 실행 # node 14 설치 curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt-get install -y nodejs # pm2 설치 sudo npm install pm2 -g # jdk 11 설치 sudo apt-get update && sudo apt-get upgrade sudo apt-get install openjdk-11-jdk # java version check java -version javac -version # vim ~/.bashrc 에 다음 추가 ### export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java)))) ..
[Java] dependency 관련 에러 with IntelliJ & Gradle
이슈 - dependency 라이브러리들이 제대로 로딩이 되지 않음 - 개발 환경에서 nexus 등으로 snapshot 다운로드시에 변경사항을 제대로 체크하지 못함 - 코드에 갑자기 해당 클래스가 존재하지 않는다고 빨간 줄들이 등장함 해결 1. IntelliJ 사용할 경우 상단의 file > Invalidate Caches 클릭한다 Optional에서 Clear VCS Log caches and Indexes 만 체크하고 Invalidate and Restart 클릭 재시작되면서 문제가 해결되었는지 확인한다 해결 안되면 옵션 중 Clear file system cache and Local history 체크 (주의사항으로는 로컬 히스토리 삭제시 IntelliJ에서 제공하는 되돌리기 기능이 초기화됨, 미리..