구글 자바 포메터 설치(이클립스)
- 구글 자바 스타일가이드를 번역하면서 해당 포멧에 맞게 자동으로 소스를 변환해주는 플러그인에 대해 알게되서 이번에 적용해보려고 한다.
- 스타일가이드 : https://google.github.io/styleguide/javaguide.html
- 스타일가이드 번역 : https://janggiraffe.tistory.com/405
더 나은 개발 문화를 위해 #1 코딩 스타일 가이드(Google Java Style Guide 번역)
더 나은 개발 문화를 위해 #1 코딩 스타일 가이드(Google Java Style Guide 번역) 추석을 맞아 여유가 생겼다. 지금껏의 회사생활을 돌아보면 일하면서 여러 사람들과 같은 서비스를 유지보수할 때, 특
janggiraffe.tistory.com
1. 다운로드
- 이클립스용 구글 자바 포메터 플러그인을 다운받는다.
- readme : https://github.com/google/google-java-format
- 다운로드 : https://github.com/google/google-java-format/releases
- google-java-format-ecplise-plugin-1.18.1.jar
2. jar파일을 이클립스 설치 폴더 내 dropins 폴더에 둔다.
- 경로 : ecplise/dropins/
3. 이클립스를 실행하고 다음을 설정 후 apply
Window
-Preferences
-Java
-Code Style
-Formatter
-Formmater implementation
: google-java-format
4. 작동하지 않는 경우
- eclipse.ini 또는 SpringToolSuite4.ini에 다음 내용 추가하기
- \-add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
- \-add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
- \-add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
- \-add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
- \-add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
- \-add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
5. 들여쓰기 간격에 대해서
- 이 도구(구글 자바 포메터)는 개발자의 선호도와 관계없이 포멧팅 동작을 제어하는 옵션을 제한적으로 노출해서 코드에 일관성을 부여하고 스타일 선택에 대한 논쟁을 줄이는것이 목표임.
- 구성 옵션이 적으면 그만큼 테스트 및 품질 향상에 도움이 됨(테스트 케이스가 적어지기 때문인 듯)
- 엄청단호한 관련 글 - No : https://github.com/google/google-java-format/issues/792
다른 재미있는 글들도 한번 보고 가세요
트러블 슈팅을 위한 JVM 공부 (1일차)
오늘 알게된 사실 1. java에서 (jvm의) native method를 이용해 특정 운영체제의 서비스를 확인할 수 있다.(java에서 c의 라이브러리를 호출하고 사용하는것이 가능함!) 2. java의 큰 변화는 2014년 오라클의
janggiraffe.tistory.com
fornt-end를 만들어주는 사이트 Layoutit
안녕하세요, 장지랩입니다. 백엔드 개발을 하다 보면 프론트엔드 개발은 너무 멀게만 느껴지기도 하고. CSS,HTML 등등은 내가할일이 아닌것 같고 그렇네요.. 예쁜 웹페이지를 만들기 위해 부트스
janggiraffe.tistory.com
반응형