'Tool/IntelliJ'에 해당하는 글 6건

intellij-event-log

 

Windows Defender might be impacting your build and IDE performance. IntelliJ IDEA checked the following directories:

 

IntelliJ 실행시 간혹 보이는 알림이다. 바이러스 백신 프로그램에서 실시간 검색이 활성화되어 있는 경우, IDE 빌드시 새로 생성되는 파일들과 관련하여 여러 간섭을 하게 될 수 있고 그로 인해 빌드 성능에 영향을 미칠 수 있으니, 해당 IDE 프로세스(idea64.exe, fsnotifier64.exe, ...) 를 바이러스 실시간 검색에서 제외시키거나, IDE 관련 디렉토리들을 제외시키는 것을 권장하고 있다.

 

위 알림처럼 Windows Defender 알림이 발생했을 때, 자동 fix 시킨다면, 윈도우즈의 [바이러스 위협 방지] 에서 해당 디렉토리들을 자동으로 제외시킨다.

 

  • 프로젝트 작업 디렉토리
  • Gradle 캐시 디렉토리( %USERPROFILE%\.gradle)
  • IntelliJ IDEA 에서 설정 및 캐시 를 저장하는 데 사용하는 디렉토리
    - Configuration (idea.config.path): %APPDATA%\JetBrains\IntelliJIdea2020.3
    - System (idea.system.path): %LOCALAPPDATA%\JetBrains\IntelliJIdea2020.3

 

어떤 경우 위처럼 제외 설정을 마쳤는데도 계속해서 알림이 뜬다면, don't show me again 을 선택했는데도 계속해서 알림이 뜬다면 (idea.config.path)/options/other.xml 파일을 편집하여 해당  알림을 무시할 수도 있다.

 

<component name="PropertiesComponent"> 
    ...
    <property name="ignore.virus.scanning.warn.message" value="true" />
    ...
</component>

 


WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,

ignore plugin

Tool/IntelliJ 2016. 12. 11. 16:29


버전 관리는 git 이다 subversion 이다 여러가지 붙여놓구선 ignore 파일 생성을 쉽게 관리할 수 없게 한건 너무한거 아님?

[Setting] - [Version Control] - [Ignored Files] 에 추가하는건 버전관리도 안되고 공유도 안되고 쫌 그런데...


그렇게 찾아본 ignore 플러그인은 정말 괜츈하더이다.


여러가지 ignore 파일 생성도 쉽고, 하이라이팅에, 템플릿 제공까지.

이 플러그인 하나로 ignore 은 끝!




WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,


Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.

Mac OSX 에서 intelliJ 를 열고 Git 과 작업하는데 왜 Xcode 라이센스에 동의를 하라는건지.
내가 Xcode 를 한번도 안열었다는 얘긴가 ㅋ;

Xcode 를 실행하여 라이센스에 동의하기를 해도 되고

터미널에서 아래와 같이 Xcode 라이센스를 열어 동의해도 된다.


$ sudo xcodebuild -license

...

agree




WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,

Spring Configuration Check

Unmapped Spring configuration files found.

Please configure Spring facet.


스프링 설정 파일이 맵핑되지 않았으니 스프링 facet 을 설정하라.


@Configuration

ApplicationContext context = new AnnotationConfigApplicationContext(Application.class);


소스의 @Configuration 때문인듯 한데, 뭔 설정을 또 하라는건지...


[File] - [Project Structure] 에서 프로젝트 구조를 볼 수 있는데 [Modules] 를 클릭해 보면

Unmapped Spring configuration files: xxx.java 파일이라고 친절하게 나와있다.


우측 상단에 [+] 를 클릭하여 해당 파일을 컨텍스트로 추가해 주면 해결.



WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,

/**

 * Created by ${USER} on ${DATE}.

 */

Warning:(3, 1) Default File template.

This inspections reports usage of the default file template for File Header.

Also, the inspection proposes to change default file template and its usage.


git commit 하려는데 발생한 경고.

기본 파일 템플릿을 고대로 쓴다고 경고를... 촴놔...


[File] - [Settings] - [Editor] - [File and Code Templates] - [Includes] - [File Header]  에서


/**

 * IDE : IntelliJ IDEA

 * Created by ${USER} on ${DATE}.

 */


살짝 수정했다. ㅡㅡㅋ

매우 친절하고 너무나도 깐깐하다요...



또 Javadoc 과 클래스 사이에 엄한걸 껴놨다가 이런 경고도 보았다.


Dangling Javadoc comment

Reports dangling Javadoc comments. Javadoc comment are dangling if they don't belong to any class, method or field. 

For example a Javadoc comment in between method declarations that have their own javadoc comments.


Dangling 이란 말은 아마도 혼자 떨어져서 덜렁거리고 있다는 뜻일거다...



* Apache Velocity


Description 맨 밑에 보면 IntelliJ 파일 템플릿은 Apache Velocity 템플릿 언어(VTL)를 사용한다고 나와 있다.


Apache Velocity 는 자바 코드에 정의된 참조 객체들에 템플릿 언어를 제공하는 자바 기반의 템플릿 엔진이다.

IntelliJ 에서는 사용자 정의 템플릿 변수를 생성할 때 #set VTL (Velocity Template Language) 지시자를 사용할 수 있도록 되어 있다.



WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,