목록IntelliJ (25)
준호씨의 블로그
터미널 환경을 자주 이용하는 경우 커맨드라인으로 IntelliJ 를 실행하면 편리하겠죠? 요즘 커맨드라인으로 프로젝트 뼈대도 뚝딱 만들어 주는 유틸들이 많은데 프로젝트 뼈대 먼저 만들고 IDE 를 연결해주고 싶은 경우가 종종 있습니다. IntelliJ - Tools -> Create Command-line Launcher... 라는 메뉴가 보입니다. 예전에는 여기서 만들었다는거 같은데요. 요즘은 Toolbox App 에서 만들라고 합니다. Toolbox 가 뭐냐하면 요런 프로그램입니다. JetBrains 의 툴들을 쉽게 설치 하는데 도움을 주는 프로그램이죠. 자주 사용하는 프로젝트들도 쉽게 열 수 있도록 도와줍니다. 아무튼 설치 다 했으면 우측 상단에 설정 버튼을 누릅니다. 들어가보면 Generate s..
tomcat dbcp 상태 확인을 하려고 하니 tomcat dbcp 를 사용하는 프로젝트라 IntelliJ 에서 그냥 프로젝트를 불러 왔더니 tomcat 의 dbcp 를 사용하려니 그냥 불러 왔을 때는 사용할 수 없었습니다. tomcat 경로에 있는 library 이기 때문이죠. tomcat 경로에서 직접 추가 하기 cmd + ; (Project Structure) Project Settings -> Libraries -> "+" -> Java 경로로 찾아가서 필요한걸 직접 추가 해 줍니다. 보고 다른거도 필요 한 거 있으면 추가해 주면 되겠습니다. maven 처음엔 직접 추가 했었는데, maven 을 사용하는 프로젝트라 maven 에서 가져 오는게 좋을거 같네요. tomcat 버전과 맞는 녀석으로 찾았..
IntelliJ 에서 gradle 로 구성된 프로젝트를 열었는데 라이브러리나 소스파일 경로가 잡히지 않았다. gradle refresh 했는데 아래와 같은 오류가 보였다. Could not determine java version from '9.0.1' Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle 에서 Gradle JVM 을 1.8 로 변경 해 주니 동작하였다. Java 9 을 제대로 인식하지 못하는 것 같다.
어느날 부터 IntelliJ 에서 Gradle Java 프로젝트를 생성하고 나면 기본 디렉토리들이 생성 되지 않았다. 아마 2018년 버전 부터 그렇게 된 것으로 추측 된다. 해결 방법은 Preferences (Cmd + ,)에 가서 "Create directories for empty content roots automatically" 를 선택 해 주면 된다. 참고 https://intellij-support.jetbrains.com/hc/en-us/community/posts/206154199-No-default-folders-created-in-new-gradle-project
Eclipse 는 Kent Beck 의 영향인지는 모르겠지만 TDD 를 위해 테스트를 먼저 생성하는 기능을 제공하고 있다. 그런데 IntelliJ 에는 이런 기능은 없고 이미 만들어진 클래스 기준으로 테스트를 생성하는 기능만 가지고 있다. Eclipse 에서 New JUnit Test Case 로 테스트 케이스를 먼저 만드는 모습이다. Jupiter test 는 또 뭐지? 오랜만에 Eclipse 를 설치 해서 그런가 좀 적응이 안되는 느낌이다. 방금 설치 한 Eclipse 버전은 Oxygen.3a 이다. IntelliJ 에서는 New JUnit Test Case 같은 기능은 없다. 다만 Eclipse 에서도 New JUnit Test Case 는 junit 을 import 할 뿐 특별한 건 없다. 그렇기..