본문 바로가기
반응형

개발/IntelliJ22

IntelliJ Maven profile 선택 및 실행 Maven pom.xml에서 상황에 따라 profile을 선언해서 사용하는데 intelliJ에서 쉽게 profile을 선택하고 실행할 수 있다. 아래와 같이 pom.xml에 profile이 선언되어 있을 경우 IntelliJ [Maven Tool Windows]에서 profile을 선택하면 되는데, IntelliJ오른쪽에 Maven Tool Windows가 없으면 아래와 같이 실행해 준다.(View > Tool Windows > Maven) Maven Tool Windows를 열어보면 제일 상단에 Profiles라는 항목이 보이고 여기서 선택 후 빌드, 실행하면 된다 2022. 3. 21.
IntelliJ 검색 필터링 IntelliJ에서 검색 시 Cmd+Shift+F 로 주로 검색으르 하는데 검색 시 원하지 않은 파일들의 결과가 많이 나올때가 있다. 이럴때는 검색창 우측 상단의 "File mask"로 필터링을 하면 빠르게 원하는 검색을 할 수 있다. 기본적으로 검색창은 아래와 같이 File mask는 비활성화 되어 있다 아래와 같이 File mask를 체크하고, "*.jsp"를 입력하면 jsp 파일만 대상으로 검색을 한다 특정 파일들을 제외 하고 싶은 경우는 앞에 "!" 를 붙여 "!*.jsp" 와 같이 사용한다(jsp파일은 검색에서 제외) 여러개를 사용할 경우 콤마(,)로 구분하여 "*.jsp,*.java" 같이 사용한다(검색에 jsp,java 파일만 포함) File mask와 상관없이 검색 대상에서 계속 제외하고 .. 2022. 2. 22.
IntelliJ Eclipse SpringBoot 프로젝트 Import Eclipse(STS)에서 실행하던 SpringBoot 기반 프로젝트를 IntelliJ로 import하는 방법 - IntelliJ Project 하나를 Empty Project로 생성한다. 단일 프로젝트일 경우 필요없지만 Eclipse workspace에 여러 프로젝트들이 있어서 먼저 Empty Project를 생성 - 프로젝트명은 'Test'로 하고 생성하고 아래와 같이 확인 - "Module from Existing Sources..." 메뉴를 선택하고 Eclipse workspace에서 import할 하나의 프로젝트를 선택한다 - Eclipse를 선택하고 Next - 경로정도만 확인만하고 나머지는 디폴트로 두고 Next - 프로젝트를 선택하고 Next - 그냥 Next - 사용할 JDK를 선택하고 .. 2022. 2. 11.
IntelliJ Maven Helper Plugin 설치 IntelliJ에서 Maven Helper 플러그인 설치 방법 Preferences > Plugins > 'maven' 으로 검색해서 Maven Helper 설치 IDE Restart 진행 후 pom.xml 파일 열어서 하단에 'Dependency Analyzer' 탭 클릭 하면 Eclipse처럼 디펜던시 conflict list,tree 형태로 볼수 있음 참고로 Graph Maven Windows(View > Tool Windows > Maven)에서 'Show Dependencies...' 아이콘 클릭하면 그래프 형태로 조회 가능 2021. 12. 14.
IntelliJ 자동 import ( = Eclipse Ctrl+Shift+O) IntelliJ에서 이클립스의 Ctrl+Shift+O 단축키처럼 필요한 패키지들을 자동으로 import해주는 설정 IntelliJ에서는 코드를 작성하는 시점에 바로바로 자동으로 import 해주고, 불필요한 경우 삭제 처리 Preferences > Editor > General > Auto Import 클릭 - Add unambiguous imports on the fly - Optimize imports on the fly 2개 항목 체크 2021. 12. 14.
IntelliJ Tomcat 설정 IntelliJ > Preferences 에서 아래 메뉴를 통해 로컬의 Tomcat서버를 등록한다. 프로젝트의 Run Configuration을 실행한다. Run/Debug Configurations 에서 "+" 눌러서 Tomcat Server > Local 선택 아래와 같이 확인이 가능하다 "하단에 Warning: No artifacts marked for deployment" 가 뜨는데 "Fix" 버튼을 클릭하거나, 'Deployment' 탭에서 "+"버튼을 클릭하고 'Artifact...'를 선택 후 war exploded를 선택 - war exploded는 서버 재시작없이 어플리케이션 갱신 가능함, war 패키지 형태가 아닌 압축 해제 후 배포를 의미함 Application Context Path.. 2021. 12. 9.
IntelliJ Console Log Output Size 변경 IntelliJ 콘솔 로그 출력 사이즈 제약으로 로그를 확인할 때 로그가 밀려 올라가서 로그 확인이 힘들때가 있다. 이럴때는 설정을 통해서 로그의 콘솔 출력 사이즈를 변경한다. 로그의 출력 사이즈 변경 방법은 아래와 같이 Preferences > Editor > General > Console 메뉴를 클릭하고, "Override console cycle buffer size(1024 KB)" 부분은 체크한 후 기본값을 원하는 값으로 늘려서 변경해준다. 2021. 10. 27.
IntelliJ SpringBoot 자동 빌드 설정 SpringBoot에서 'spring-boot-devtools' 사용해서 소스 변경 시 자동 재시작을 하는 방법 외에 IntelliJ에서 자동 빌드가 가능하다 'Run/Debug Configurations' 에서 On 'Update' action과 On frame deactivation 항목을 'Update classes and resources' 로 선택하고 적용한다.  적용이 되면 소스변경 후 IntelliJ에서 포커스가 빠질때(ex. IntelliJ가 아닌 다른 창을 클릭할 때) 자동으로 빌드가 되고 적용된다IntelliJ 하단에 자동 Build가 실행되는 것을 확인할 수 있다. 빌드가 성공적으로 되면 우측 하단에 빌드가 성공했다는 메시지가 뜨고, 소스의 변경이 사항이 크거나 하는 등으로 동적빌드가.. 2021. 10. 1.
반응형