인텔리제이에서 gitlab token 계속 요구하는 문제 (intelliJ, gitlab, Mac OS)
2024. 3. 20. 13:57
프로그래밍 노트/git
Mac OS 인텔리제이 gitlab 사내 프로젝트는 내부망에서 git 소스를 관리하는 중이다 프로젝트를 clone한 후 계정 로그인 정보를 요구하는 행동을 하면 위와 같은 화면이 뜨면서 Token을 요구하게 되는데 gitlab에서 아이디 패스워드 방식이 아닌, 아이디 token 방식으로 정책을 변경했기 때문이다 이럴 때 1. 인텔리제이의 터미널은 연다 2. git remote -v 로 현재 연결된 레포지토리를 확인한다 3. git remote remove origin 으로 해당 연결을 삭제한다 4. git remote add https://192.../~~~~.git 으로 다시 연결시킨다 5. git fetch (로그인을 요구하는 행동) 6. 아이디 패스워드로 로그인 한다 (만약 아이디 패스워드를 입력..
모듈경로/build.gradle is not part of the build defined by settings file 프로젝트경로/settings.gradle
2023. 11. 23. 15:18
프로그래밍 노트/Spring, Java, Kotlin
개 빡치게 하나의 모듈만 gradle update 가 안되는 문제가 생겼었다 참고로 저의 개발 환경은 intellij gradle(multi-modules) 그 외 개발환경은 상관없음 gradle 멀티모듈 환경에서 gradle reload가 안되는 상황이였다 ... is not part of the build defined by settings file ... 즉, settings.gradle 파일에 정의된 내가 셋팅한 module 중 하나인 build.gradle 설정을 찾을 수 없다는 얘기인가보다 manager 모듈을 자꾸 못불러온다는 개소리를 짓거리길래 프로젝트 rebuild나 인텔리제이 cache 제거 등 다 해보았지만 아무런 소용이 없었따 개빡치는 상황이였다 해결 1. 인텔리제이를 종료한다. 2..
thymeleaf 와 tailwind 로 자바 서블릿 프로젝트 구성하기
2023. 11. 15. 16:44
프로그래밍 노트/Spring, Java, Kotlin
개발환경 : MacOS Sonoma IntelliJ Ultimate springboot 3.1.5 yml gradle8.3(multi-module) jpa thymeleaf tailwindcss node 21.1.0 npm 10.2.3 기본적인 백엔드 REST API 구성이 가능한 상태임을 가정하여 build.gradle 설정부터 보겠습니다. 이 프로젝트는 multi-module 구성입니다(매우 단순) 최상단에서 백엔드를 담당하는 API모듈과 프론트를 담당하는 VIEW 모듈 두개 있는 게 전부이고 두개의 모듈은 common 모듈을 의존하고 있습니다 이 글에서는 VIEW 모듈만 보면 다루고 있습니다 ("..."으로 표현한 곳은 개인 환경과 관련된 부분이며 이 글과는 상관없는 부분들입니다) 최상단 build..
kubectl run 혹은 docker run 후에 ErrImagePull 이슈
2023. 6. 13. 17:18
프로그래밍 노트/docker, kubernetes
OS : mac os M1 필자는 쿠버네티스를 처음 진입하기 위해 패스트캠퍼스에서 강의를 보는 중이다 쿠버네티스 corends를 배우는 중에 nginx로 실행된 앱에 테스트로 접근해보기 위해 curl 이미지를 받아와 접속하려고 하던 중 오류를 만나 공유한다 k run curl -it --rm --image curlimages/curl -- sh >> 쿠베시티엘로 curl을 run할건데 bash로 접근할거고 이미지는 curlimages/curl의 마지막 버전으로 할거고 --rm 옵션을 주어서 터미널 접속을 빠져나올 때 이미지도 지운다 내 로컬 PC에서 커멘드를 실행했는데 터미널에 접속되지 않고 그냥 멈춰있는 게 아닌가 그래서 ctrl + c 눌러서 나와서 k get pod 해보았더니 curl 에 ErrIm..
Springboot에서 messages.properties로 다국어 사용하는 방법 (reload까지)
2022. 8. 17. 16:27
프로그래밍 노트/Spring, Java, Kotlin
개발환경 : Springboot kotlin gradle yml jsp 사용하게된 계기 : 간단한 기능을 제공하는 웹페이지를 만들었는데 국내는 물론 영어권 사용자에게도 사용될 수 있었으면 좋겠다 싶어 구현하게 되었다 나와 같은 환경에서 사용방법 : application.yml spring: messages: basename: messages encoding: utf-8 위와 같이 spring설정에 messages를 넣고 간단하게 설정만 해주면 바로 사용이 가능한데 (springboot이기 때문에 가능) resources 디렉토리 안에 messages.properties 파일과 messages_ko_KR.properties 파일을 만들어주고 그 안에 내용을 입력해주면 된다 매우 간단하다 문제는 페이지를 로..
[flutter] 네이버맵 ios 빌드 시 에러 (error installing NMapsMap in ios build)
2022. 5. 31. 18:47
프로그래밍 노트/flutter,dart
환경 : MAC OS 현 시점 최신 버전, 암튼 최신 버전 flutter 로 네이버맵을 사용하려면 다음과 같이 pubspec.yaml 파일에 추가를 해주어야 하는 것은 알고 계실거라 생각합니다 이렇게 추가한 후, dart 파일에 다음과 같이 사용하겠다고 선언한 후 코딩을 한 뒤 빌드하려고하면 [!] Error installing NMapsMap [!] /usr/local/bin/git clone https://github.com/navermaps/NMapsMap.git /var/folders/40/5fr9gm2x28ngf2fzzz9qr9n40000gn/T/d20220531-79435-r2fad9 --template= --single-bra nch --depth 1 --branch release/3.15...
쉘스크립트 war파일 자동 백업/실행하기(springboot, linux)
2022. 5. 27. 11:20
프로그래밍 노트/Linux, Shell
작업 개요 스프링부트 프로젝트를 war빌드한 파일을 서버에 올려 실행하기 까지의 작업이 번거로워 만들게 되었다 * 아직은 jenkins 나 gitlab을 구성할 수 없는 상황임 목표 리눅스 커멘드로 사용자로부터 파일명을 입력받아 실행하면 파일이 원하는 경로에 백업 및 복사되고 자동 재시작한다 (원하는 경우 재시작이 잘 되고있는 지 tail -f 로그도 출력한다) 실행 예제 절대경로, 상대경로가 가능하며 끝에 tail을 붙일경우 로그출력 (알리아스(~/.bashrc) 등록 정보 : alias patch='alias | /home/patch.sh') 1. patch myproject-0.0.1-SNAPSHOT-plain.war tail 2. patch myproject-0.0.1-SNAPSHOT-plain...
flutter webdev 최초 설치할 때 에러 (Failed to build webdev:webdev:)
2022. 5. 26. 11:47
프로그래밍 노트/flutter,dart
환경 # flutter --version Flutter 2.13.0-0.4.pre • channel beta • https://github.com/flutter/flutter.git Framework • revision 25caf1461b (3 weeks ago) • 2022-05-05 14:23:09 -0700 Engine • revision c5caf749fe Tools • Dart 2.17.0 (build 2.17.0-266.8.beta) • DevTools 2.12.2 # dart --version Dart SDK version: 2.17.0-266.8.beta (beta) (Tue May 3 16:22:31 2022 +0200) on "macos_x64" flutter doctor 문제 없음 확..
SpringBoot 2.6에서 swagger 3.0 사용
2021. 12. 15. 12:33
프로그래밍 노트/Spring, Java, Kotlin
환경 : 인텔리제이 jdk1.8 SpringBoot 2.6.1 gradle Swagger 3.0.0 SwaggerUI 3.0.0 swagger를 적용하는 방법은 구글 검색하면 다른 분들이 잘 써놔서 검색하면 잘 나올것이다 그런데 나는 SpringBoot 2.6.1 환경에서 적용하려고 해서 그런지 충돌이 나는 것 같아 해결한 부분을 설명 드리려 한다. swagger를 적용한 프로젝트를 실행하면 다음과 같이 에러가 난다. org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerExcepti..
부트스트랩 모달 순서에 대해
2021. 8. 12. 09:39
프로그래밍 노트/HTML, CSS
프로젝트 진행하던 중 무려 1.5d를 삽질했던 경험이다.. 매우 기본적인데도 몰랐던 스스로를 자책하며 간단하게 적어보려고 한다 프로젝트 구조 자체가 일단.. 특정 페이지로 한번 이동하면 (카테고리 버튼을 클릭하면) 해당 index페이지에서 어떤 동작이 일어나지 않아도 모든 페이지를 읽어오게 되어있었다 나는 모달창 안에서(회원상세) 또다른 모달창(쿠폰,포인트 발급)을 띄워야 하는 상황이였는데, 모달창이 자꾸 기존 프레임 뒤로가는 것이였다 결론부터 말하자면, 내가 띄우고자 하는 모달창의 태그(내 경우엔 div)가 회원상세보다 윗쪽에 있었던 것이였다. html은 위에서 아래로 읽어오는 것은 알고 있었으나, 모달창의 순서도 이것에 영향받는 줄은 몰랐다. 레이아웃이 층층히 쌓여 올라간다는 건 알았기에.. 회원상세..