목록개발환경 (3)
개발하지연
maven을 사용하기도 하고, 여러 글도 읽어봤지만 아직 감이 잘 안와서 필요한 부분들 정리해보려고 작성하는 글! maven이란? [개발 - 빌드 - 배포] 단계에서 프로젝트를 빌드해주는 도구! https://maven.apache.org/what-is-maven.html 💡 빌드란? 소스 코드 → 실행파일(jar)로 변환하는 작업. 컴파일과 개념이 헷갈릴 수 있는데, 빌드 과정 안에 컴파일 단계가 포함되어 있다. 빌드과정을 명령어로 보면 아래와 같다. # 소스 코드 컴파일 $ javac Hello.java # 패키징 (jar 이름, main class, 컴파일 대상 파일 정의) $ jar --create --file Hello.jar --main-class Hello -C java/main/ . # 실..
코드 포맷팅 (⌥ + ⌘ + l ) : 코드를 설정에 맞게 정렬한다 (라인 길어지면 줄바꿈, 불필요한 import 삭제, 들여쓰기 등등) 🔎 포맷팅 with 옵션 : (⌥ + ⌘ + l + ⇧) Scope : 포맷팅 적용할 범위 선택 Only changes uncommitted to VCS : 깃 등 VCS에 커밋되지 않은 영역 Selected text : 커서로 선택된 영역 Whole file : 현재 파일 Options Optimize imports : 불필요한 import 삭제 Rearrange code : 접근제어자 우선순위에 맞게 코드 재배열 Editor > Code style > Arrangement 탭에서 커스텀할 수 있다. Code cleanup : 코드 정리. Editor > Inspec..