intellij 에서 특정 테마(theme)중 특정 영역(문법)의 색상(color) 변경하기
‘ctrl + shift + a’ > ‘color theme’ 입력 > 변경을 원하는 언어(e.g. python)를 선택하여 변경
‘ctrl + shift + a’ > ‘color theme’ 입력 > 변경을 원하는 언어(e.g. python)를 선택하여 변경
프로젝트 A, B, C가 있다고 하고, C는 라이브러리 프로젝트라서 A, B 각각의 프로젝트에서 참조한다고 가정했을 때, A, B 프로젝트 입장에서 어떻게 C를 끼워넣는 설정을 하느냐 하는 문제임. (maven 의존성과는 별개로, 개발환경 설정임.) build path 잡기 (컴파일 오류 잡기) Project Structure > Modules > 프로젝트 선택 > Dependencies 탭 > ‘+’ 버튼(add) > 3. Mudule Dependency… Read More »
이거 엄청 짜증났었는데, 다음의 속성을 체크해제 함으로써 해결했음. intellij > settings > Build, Execution, Deployment > Compiler > Automatically show first error in editor
IntelliJ > Settings > Build, Execution, Deployment > Build Tools > Gradle > Gradle JVM 도 java 버전을 맞춰 준다. 참고 Intellij – error: invalid source release: 17 오류
요건 A가 api 프로젝트고 B가 lib 프로젝트라고 했을 때, A가 컴파일시 B를 참조하는데, B의 수정사항을 즉시(B의 maven install을 거치지 않고 컴파일 만으로) A가 사용할 수 있게 하고 싶다. 프로젝트 구성 A의 pom.xml 에는 maven install 된 B.jar가 하나의 dependency 로 들어가 있다. 문제상황 B에 신규 메서드를 추가하고 컴파일 한 후, A에서 B의 신규 메서드를 사용하려고… Read More »
방법 1. IntelliJ의 연결 설정 재조정 Go to: File -> Settings -> Appearance & Behavior -> System settings -> HTTP Proxy Select Auto-detect proxy setting Click Clear password Click check connection and provide the URL: https://account.jetbrains.com/login Go to Help -> Register and login 방법 2. jetbrain 웹사이트에서 그냥 offline key를 획득하여 인증
https://hjjungdev.tistory.com/102
File > Settings > Tools > Server Certificates 에서 Accept non-trusted certificates automatically 체크박스 체크
project A, project B 가 있고, commmon module용 project C가 있다고 할 때, A에서 C를 import module 하고(as maven project) 빌드까지 성공한 후, B에서 C를 import module 하면, 아까 A에서 C가 빠져버리는 현상이 있었다. 다시 A에서 C를 import module 하면, 또 B에 잘 셋팅되어 있던 C가 빠져버리는 무한 반복에 빠지게 되었는데… 삽질하다가 시도해 본 것이,… Read More »
간만에 디버그 좀 할라 했더니 Intellij 가 안도와주네 하. 대충 인터넷을 둘러보니 ‘소스랑 빌드랑 싱크가 안맞나보네요. 겁나 클린해 주세요~’ 등등의 답변이 많은 것 같았다. 나는 늘 하던 maven clean package 를 했더니 어찌어찌 해결되었다. 굳이 package 가 아니더라도 clean 만 들어가면 되지 않을까 싶네~
intellij 는 기본적으로 소스디렉토리와 배포판디렉토리의 sync 를 해 주지 않는 것 같다. 로컬 배포를 한 번 수행해 주자. (e.g. maven clean package)
Edit > General > Smart Keys > Surround selection on typing quote or brace 를 체크해제.
File | Settings | Editor | Smart Keys –> Reformat on Paste 를 none 으로 설정한다.
HOTSWAP AGENT: 15:26:14.064 ERROR (org.hotswap.agent.annotation.handler.PluginClassFileTransformer) – InvocationTargetException in transform method on plugin ‘class org.hotswap.agent.plugin.hibernate.HibernatePlugin’ class ‘org/hibernate/validator/internal/metadata/BeanMetaDataManager’. java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.hotswap.agent.annotation.handler.PluginClassFileTransformer.transform(PluginClassFileTransformer.java:218) at org.hotswap.agent.annotation.handler.PluginClassFileTransformer.transform(PluginClassFileTransformer.java:112) at org.hotswap.agent.util.HotswapTransformer.transform(HotswapTransformer.java:246) at sun.instrument.TransformerManager.transform(TransformerManager.java:188) at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:428) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) at java.net.URLClassLoader.access$100(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:368) at java.net.URLClassLoader$1.run(URLClassLoader.java:362) at java.security.AccessController.doPrivileged(Native Method) at… Read More »
인텔리제이 JRebel 을 대체할 DCEVM + HotSwap 설치&사용방법 기타 참고 hotswap 설정 완료 후 recompile (Ctrl+Shift+F9)로 적용시점을 앞당길 수 있다.
[IntelliJ] properties 파일에서 한글 보기
IntelliJ 톰캣 로그 한글 깨짐을 해결하는 2가지 방법 실제로 해 보니 위의 방법으로는 해결이 안 되고, Run/Debug Configurations (Edit Configuration) > Tomcat Server > [해당서버] 의 VM options에 -Dfile.encoding=UTF-8 을 추가해 주어 해결하였다.
확실한 해결책인지는 알 수 없으나, File > Invalidate caches / restart 로 명령으로 해결.
내 경우에는 HttpServletRequest 를 autowire 한 경우 빨간줄이 그어졌었다. 물론 작동상에 문제가 있는 autowiring 일 경우 코드 수정을 해 줘야 하지만, 작동에 문제가 없는 경우에는 IDE에서도 무시하도록 처리를 해 주도록 한다. 링크를 통해 해결함.
https://stackoverflow.com/questions/32000669/intellij-idea-key-board-right-click-doesnt-work