본문 바로가기

반응형

Backend/IDE

(22)
[Maven] 수동 배포 작업 BuildIntelliJ우측의 Maven탭이 있다. 만약 보이지 않는다면 메뉴탭에서 불러올 수 있다.해당 창에서 package를 수행하면 war파일이 생성된다.STSPackage를 우클릭하여 Run As \ Maven install을 수행한다.빌드가 성공적으로 이루어지면 war파일이 생성된다.배포배포는 간단하다.was가 동작하는 경로에 war파일을 unzip을 하고 was를 재시작 해주면 된다.실무에서 주로 tomcat8.5를 사용했는데 이를 기준으로 예시를 작성해보면 다음 순서와 같다.이렇게 경로가 되어있는데 war파일이 존재하는 디렉토리에 war파일을 풀어주면 된다.SFTP가 가능하다면 보는것과 같이 업로드하여 편하게 풀어주면 된다.unzip {파일명}.war -d /home/{Path1}/www/{..
[Gradle] Could not resolve all files for configuration ':classpath'. 보통은 Spring Boot 버전과 JAVA버전이 맞지 않아 발생하는 경우가 많다고 한다.만약 이런 에러를 만난다면 다음을 체크해 보는것이 좋다. 1. File\ProjectStructure의 SDK가 정상적으로 되어있나?2. File\settings\Build~\BuildTools의 Build도구에서 Build도구 JVM이 정상적인 버전으로 되어있는가? 나의 경우에는 SDK를 JAVA 17로 해놓았음에도 JAVA11로 빌드를 하려고하여 Gradle버전이 맞지 않아 에러가 발생했던 것이다.
[STS4] MacOS STS4설치 1. JAVA 설치먼저 JAVA를 설치한다.공식홈페이지에서 다운로드도 가능하다. Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.www.oracle.comJDK를 로그인 없이 다운로드 하는 방법은 이전글 [Backend/JAVA] - JDK 로그인 없이 다운로드을 참고한다. JDK 로그인 없이 다운로드요즘 JDK를 받으려고 하면 로그인 하고 다운받으라는 귀찮은 일을 시킨다. 테스트 프로젝트를 버전별로 만들어보고 이것저것 해보다 보니 너무 귀찮아서 로그인 없이 OpenJDK를 다운로드 할 수 ..
[Maven] Blocked Mirror for Repositories Blocked Mirror for Repositories Maven 3.8.1업데이트 되면서 발생하는 이슈 Maven은 이제 기본적으로 모든 안전하지 않은 http://* 미러를 비활성화한다고 함 공식문서 : http://maven.apache.org/docs/3.8.1/release-notes.html#cve-2021-26291
[STS] Updating Maven Dependencies 에러 & Git Merge Conflict 수행 Exception java.lang.ExceptionInitializerError [ ~ : Updating Maven Dependencies"] 에러 Maven Clean 후 Maven Build시 Goals에 install수행하게 작성 Git Merge Conflict 수행 Step 1) 원격 저장소의 변경사항 가져오기 프로젝트 선택하여 마우스 우클릭 >> Team >> Pull 선택 Conflicting이 발생한 commit 목록이 표시된다. Step 2) Conflict 위치 찾기 및 수정 Eclipse의 Project Explorer에 conflict이 발생한 파일을 확인하다. Git은 컴파일 오류를 유발고 눈에 띄게 할 목적으로 conflict이 발생한 부분을 > 로 표시한다. 복잡한 conf..
[STS] import시 에러 java.lang.ClassNotFoundException: JDK JER 버전확인 java.lang.Error: Unresolved compilation problems: Syntax error, parameterized types are only available if source level is 1.5 or greater Project Facets 버전 확인
[IntelliJ] IntelliJ 복구기능 프로젝트에서 우클릭후 하단에 로컬기록으로 가서 팝업을 띄우면 이렇게 나오는데 좌측에서 변경할 시점을 선택해 되돌리기를 누르면 그때로 복구가 가능하다. 스탬프는 build가 되면서 찍히는 것 같다. + ) Local History 보관 기간 - 기본값은 최근 5일치 보관 - 일수는 파일에 변경이 실제로 일어난 working day 로 산정함 - IntelliJ 의 JVM 옵션에 -DlocalHistory.daysToKeep=30 처럼 지정하여 변경할 수 있음 - 또는 IntelliJ 설정 중 Registry 설정에서 변경 가능
[git] .gitignore 적용 About .gitignore - 정의 : 프로젝트 내에서 Repository에 올리지(commit) 않고 무시할(ignore) 정보들을 가지고 있는 파일(.gitignore) - 보편적으로 포함하는 내용 용량이 커서 제외 되어야 할 파일 혹은 디렉토리 경로 보안적인 문제에서 걸려 제외 되어야 할 파일 혹은 디렉토리 경로 불 필요하다고 판단 되어 제외 되어야 할 파일 혹은 디렉토리 경로 - 작성법 표현법 설명 /dir 루트 디렉토리 하위의 dir라는 이름을 가진 모든 디렉토리 및 파일을 무시 dir/ 위치에 상관없이 dir라는 이름을 가진 모든 디렉토리 및 하위 내용들을 무시 /dir/ 루트 디렉토리 하위의 dir라는 이름을 가진 모든 디렉토리 및 하위 내용들을 무시 .txt txt확장자를 가진 파일 무..

반응형