DevEnjoy

One Step Closer

IntelliJ

IntelliJ Lombok cannot find symbol 컴파일 에러

2015년 9월 1일 by YongPwi 1 Comment

작업 중 코드상에서는 에러가 없는데,,,

컴파일 시에 Lombak 적용이 되지 않아서 꽤 삽질했는데,,,

역시나 구글링을 해보니,,,

내가 멍청해서 놓쳤던 부분이 있었다,,,

다음 삽질을 방지하기 위하여 정리!!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
@Data
@Entity
public class User {
    @Id
    @Column(nullable = false)
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Integer userId;

    @Column(length = 80, nullable = false, unique = true)
    private String userEmail;

    @Column(length = 255, nullable = false)
    private String userPass;
}

상위 처럼 되어 있는데도 컴파일 시에 에러가 난다,,,

스크린샷 2015-09-01 오전 11.08.42

IntelliJ에 “Enable annotation processing”을 활성화 해주면 해결된다.

경로 (IntelliJ Preferences => Build, Excution, Deployment => Compiler => Annotation Processors)

스크린샷 2015-09-01 오전 11.10.51

Posted in: Java, Programing Tagged: IntelliJ, JAVA, Lombok

IntelliJ EAP Font rendering

2015년 7월 8일 by YongPwi 2 Comments

IntelliJ 사용중 CheckStyle 플러그인 업데이트를 하였더니

IntelliJ가 재 시작시 정상적으로 실행이 되지 않았다,,,

확인해보니 CheckStyle 플러그인이 java 1.8 기반에서 동작해서 그런 문제였고,,,

IntelliJ시 필요한 java를 1.8로 올려야 했다,,,

버전 바꾸는 방법은

OS X 기준으로

응용 프로그램 > IntelliJ 선택 마우스 오른쪽 버튼 > 패키지 내용 보기 > Contents > Info.plist

1
2
      <key>JVMVersion</key>
      <string>1.6+,1.7+</string> //버전 변경 = > 1.8

상위 방법으로 손쉽게 가능하다.

그런데 문제는 java 1.8로 수정하니 IntelliJ 메뉴 및 콘솔, 에디터 폰트가 미묘하게 이상하게 변경 되었다.

– 기존 java 1.6

스크린샷 2015-07-08 오후 2.34.46

– 변경 java 1.8

스크린샷 2015-07-08 오후 2.36.38

폰트 설정 문제인가 싶어서 겁나게 메뉴 및 구글링을 하였지만,,,

방법을 찾지 못하여서 포기 하였다,,,

그런데 오늘 IntelliJ 15 릴리즈 소식에 받아서 다시 세팅을 하였는데,,,

역시나 Font 문제가 발생하였다,,,

그래서 얼마 전에 했던 삽질을 다시 좀 하다가 보니,,,

IntelliJ 정식 배포 이외에 IntelliJ 자체적으로 java를 포함하여 배포되는 버전에는

메뉴가 새롭게 추가된 것을 확인 하였다,,,(15 이외 버전은 확인 해보지 않았음,,,)

IntelliJ Preferences > Appearance & Bebavior > Appearance

상위 경로 메뉴에서 보면 Antialiasing 초기 세팅값이 Without LCD rendering 이다,,,

스크린샷 2015-07-08 오후 2.36.05

요놈 때문에 그런데,,,

스크린샷 2015-07-08 오후 2.37.01

상위 처럼 LCD Rendering in IDE and Editor 선택 Apply 하면

기존과 동일하게 font가 보기좋게 바뀐다.

쫌 뒤져보니

기존 java 1.6에서 사용중인 Quartz Graphics Framework 문제인듯 싶은데,,,

아직 명확하게 해결된 건 아닌듯 싶다,,,

삽질 하신 분들에게 조금이라도 도움이 되길,,,

IntelliJ Font rendering 참고 블로그

Posted in: Java, Programing Tagged: Antialiasing, font, IntelliJ

IntelliJ Debug Condition

2014년 11월 12일 by YongPwi 4 Comments

Eclipse를 쓰다가 IntelliJ를 쓴지 한 이년 정도가 된듯하다,,,

개인적으로 IntelliJ를 쓰면서 가장 안 풀리던 숙원 사업이,,,

Debug 모드였다,,,

Eclipse를 쓸 때는 로컬 프로젝트를 대상으로 Debug 모드로 개발을 해서,,,

Breakpoints를 잘 잡아서 Debugging 하면서 개발을 하였는데,,,

어찌 되었는지 IntelliJ 에서는 아무리 세팅을 해봐도,,,

처음 Breakpoints 이후로 Breakpoints를 잡질 못하는 상태였다,,,

그러면서 자연스럽게 Debugging을 잘 안 쓰게 되었다,,,

다시 해당 Breakpoints를 잡으려면 서버를 재기동해야만 잡을 수 있으니 너무 불편했다,,,

IntelliJ의 국내 자료들이 없어서 난 프로젝트 세팅이나 모듈 쪽 문제인 줄 알고 겁내 찾아봤으나,,,

역시나,,,

그런데 얼마 전 오픈소스 스터디중 그동안 내가 삽질을 하고 있었다는 것을 깨닫게 되었다,,,

스크린샷 2014-11-12 오후 3.14.31

난 상위 이미지의 Run To Cursor를 Eclipse에서 Resume 이라고 생각했다,,,

사실 단축키로만 사용해서 F8 저 기능일 거라 생각했는데

실제 IntelliJ API에서는 ‘Run to the line where the caret is located.’

이라고 나와 있다,,,

나처럼 삽질하는 분이 생길지 몰라서 혹시나 해서 남겨둔다,,,

그리고 새롭게 알게 된 Debug Condition

요놈요놈 물건,,,

스크린샷 2014-11-12 오후 3.30.08

상단 이미지와 같이 Condition 영역에 조건을 작성해주면

해당 조건에 만족할 때만 Break 잡아준다,,,

IntelliJ 14 버전에서 Debug 기능이 엄청나게 막강해졌는데,,,

다들 잘 활용했으면 좋겠다,,,

이번 14 버전에서 감동한 기능은 다음 포스팅에 작성해야겠다,,,

Posted in: Programing Tagged: condition, debug, IntelliJ, run to cursor

Calendar

6월 2025
일 월 화 수 목 금 토
« 4월    
1234567
891011121314
15161718192021
22232425262728
2930  

Recent Posts

  • ubuntu bastion 설정
  • Spring Boot properties 암호화
  • Git Repository Bitbucket과 Issue Tracker Redmine 연동 설정
  • Spring Security 동일 session 제어
  • Spring @Mock, @Mockbean, @InjectMock

Recent Comments

  • pzotov (Ubuntu 14.04에서 Sonarqube 6.7.1 service 등록)
  • cours de theatre paris (AWS ELB와 Auto Scaling 연동, nginx)
  • bayern munich (IntelliJ EAP Font rendering)
  • camiseta del chelsea (OS X에서 APP 아이콘 변경)
  • cheap football shirts replica (jQuery Ajax에서 json Array 직렬화)

Copyright © [the-year] [site-link].

Powered by [wp-link] and [theme-link].