과거에 SVN 으로 사용하던 프로젝트를 Git 에 올리려고 svn을 해제하고 git 설정을 모두 끝냈는데... 인텔리제이 VCS 메뉴가 Git 으로 안바뀌는 상황발생 그리고 Enable Version Control Integration... 메뉴도 안보임 (이미 설정이 되어있다는 상태임) File - Settings - Version Control - Directory Mappings 가보니 svn 과 git 이 중복으로 적용되어 있었다. subversion 으로 잡혀있는 VCS 설정을 지우거나 git으로 변경하면 된다. 프로젝트 다시 열면 적용된 것을 확인 할 수 있다.
이클립스(또는 STS) 에서 개발하던 프로젝트들을 인텔리제이에서 불러 올때가 있는데... 빌드툴이 있는 maven이나 gradle 프로젝트면 인텔리제이에서 자동으로 불러와서 프로젝트가 동일하게 구동이 되는데 이클립스 Dynamic web project 로 만든 프로젝트는 바로 구동이 되지 않는다. 🤬 내가 개발툴을 인텔리제이로 전환 후 이를 구동하기 위해 시도를 해본 적이 있었는데 뜻대로 되지 않아 해당 프로젝트 하나만 이클립스로 병행하고 있었다. 몇개월이 지난 후 우연찮게 이를 다시 시도해서 성공하게 되어, 기록해본다. 인텔리제이에 이클립스 Dynamic Web Project 를 open 합니다. 그 다음 Module from existing Sources.... 선택 해당 프로젝트를 선택하고 OK E..
사내에 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..
querydsl로 테스트 할께 있어서 q클래스를 가져다가 사용하는데 import 가 안되는 현상 발생... 잘 됐던 repository 에서도 인식이 안되고 기존 import 된 라인들이 다 인식 안되길래 프로젝트 트리를 보니 generated 폴더가 일반 폴더처럼 잡혀있는 것을 확인 Project Structure > Project Settings > Modules 에 가서 프로젝트명.main 을 선택하고 generated 폴더를 source 로 잡아준다. generated 폴더가 바뀌었다. 그리고 repository 가서 보니 Q클래스들이 정상적으로 인식되는 것을 확인했다. 이게 보니까 빌드툴을 IntelliJ IDEA 로 쓰면 알아서 잘 잡고 있는데 Gradle 로 쓸때 뭔가 어떤 상황에 의해 풀리..
프로젝트에 QueryDsl 을 잘 적용하여 진행중에 갑자기 느닷없이 빌드오류가 발생해서 봤더니 예전에 발생했던 Qclass 심볼을 찾을 수 없다는 오류... D:/GitHub/sample/src/main/java/.../SampleCustomRepository.java:6:36 java: cannot find symbol symbol: class QSampleEntity location: package com....sample.entity 아래 글에서 gradle 설정으로 해결을 했던 상황이기 때문에 동일 문제 아닐 것이라 보고 다른 케이스를 찾아보았다. [SpringBoot] QueryDSL Q클래스 빌드오류 해결 (feat.intelliJ) 지난번 이클립스(STS)와 인텔리제이에서 QueryDSL Q..