이클립스(또는 STS) 에서 개발하던 프로젝트들을 인텔리제이에서 불러 올때가 있는데... 빌드툴이 있는 maven이나 gradle 프로젝트면 인텔리제이에서 자동으로 불러와서 프로젝트가 동일하게 구동이 되는데 이클립스 Dynamic web project 로 만든 프로젝트는 바로 구동이 되지 않는다. 🤬 내가 개발툴을 인텔리제이로 전환 후 이를 구동하기 위해 시도를 해본 적이 있었는데 뜻대로 되지 않아 해당 프로젝트 하나만 이클립스로 병행하고 있었다. 몇개월이 지난 후 우연찮게 이를 다시 시도해서 성공하게 되어, 기록해본다. 인텔리제이에 이클립스 Dynamic Web Project 를 open 합니다. 그 다음 Module from existing Sources.... 선택 해당 프로젝트를 선택하고 OK E..
Dockerfile 을 이용해 Springboot jar 를 이미지로 빌드하기. FROM java:openjdk-8u111-alpine LABEL authors="JB" ARG JAR_FILE=build/libs/sample*.jar COPY ${JAR_FILE} sample.jar ENTRYPOINT ["java", "-jar", "-Dspring.profiles.active=docker", "/sample.jar"] java8 버전 기반으로 이미지를 작성 작성자 표기 빌드단계에서 JAR_FILE 이라는 변수 생성 JAR_FILE 위치를 sample.jar 로 복사 컨테이너가 시작할때 해당 프로파일로 jar를 구동 Dockerfile 위치에서 빌드를 수행하면 도커에 이미지가 생성된다. docker bu..
리눅스에 dnf 명령어로 jenkins를 설치해보고자 한다. 리눅스 젠킨스 설치순서는 아래와 같이 진행하면 무탈하다Java 11 이상 설치Jenkins GPG Key 설치rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.keyJenkins repo 등록dnf config-manager --add-repo https://pkg.jenkins.io/redhat-stable/jenkins.repodnf install jenkinssystemctl start jenkins 먼저 java가 설치되어 있어야 하므로 java를 먼저 설치해준다.11 버전 이상을 설치해줘야 된다. 8버전 설치하면 jenkins 구동 안됨.[root@cb6f0..
사내에 querydsl 설정을 아주 잘 하는 동료가 있다면 문제가 없겠지만,저와 같이 홀로 분투하시는 분들을 위해 저도 지금까지 이 방법 저 방법 해오다가깔끔하게 해결된 상태를 공유하고자 합니다. 저도 Q클래스 생성하는 법을 여러 설정법으로 올렸었고,마주하던 여러 오류상황들을 조치했던 글을 서너개 포스팅 했는데...지속적으로 불편한 상황들이 계속 발생 되었고, 주변 동료들에게도 빈번하게 발생하여이 상황을 문제없게 해결하고자 QueryDSL 설정을 다시 건드려보게 되었습니다. 초반에는 설정에 대한 이해가 부족한 상태였던 것 같고 지속적으로 이 부분을 마주하다 보니 깨달음이 온 것 같네요. 이번 포스트는 인텔리제이에서의 방법입니다. 이클립스나 STS 를 사용하시는 분들은 아래 포스트로 진행하..
springboot JPA 프로젝트를 진행중인데, 그 중 일부 쿼리는 mybatis 를 써야해서 적용한 상태. 근데 특이점으로는 xml 파일이 java 소스 폴더(src/main/java)에 포함되어있는 구조. 이와 같은 구조인데, 이 구조가 이클립스 환경에서는 특이점 없이 잘 구동 되나, 인텔리제이 환경에서는 mybatis 쿼리 id를 찾지 못하는 에러에 빠지게 된다. error : ... mapped statements collection does not contain value for {namespace.id} ... 원인은 gradle 빌드한 후 빌드 폴더를 열어보면 어디에도 mybatis 맵퍼 xml 이 존재하지 않는다. 원래 xml 파일은 정적 리소스 파일이라 src/main/resources..
일부 UI 를 Semantic 을 사용하고 있어 사용하던 중 dropdown (selection) 모듈을 여러개 엘리먼트가 사용하고 특정 id에 이벤트를 줄 때 이슈를 해결하고자 한다. 모달항목에 dropdown 을 여러개 사용했는데 그 중 한 항목의 onChange 이벤트를 사용했는데 아무 반응이 없었다. 그렇다고 오류가 발생한 것도 아니라서 뭐지 했다. 처음에 코드는 이랬다. $('.ui.dropdown').dropdown(); $('#select-id').dropdown({ onChange: function() { console.log($(this)); } }); 하지만 특정 id 의 onChange 이벤트에 반응이 없었다. 코드상으로도 큰 이슈는 없어보인다. dropdown 요소를 활성화하고 특정..