준비
* JDK 설치
* C:\Users\사용자\.m2 를 사용하는 다른 프로그램들 모두 종료!
Maven 프로젝트 import
import projects > Maven > Existing Maven Projects
Maven build
Run AS > Maven Build
Maven Clean
Run As > Maven Clean
Maven install
Run As > Maven install
Maven Clean install
Run As > Run Configurations... > Maven Build > Name 입력 > Base directory 설정 > Goals : clean install > Apply > Run
Maven Update
Maven > Update Project..
기타
*에러 발생 시 Project > clean 후 다시 maven clean install 하기
(clean> maven clean install > maven compile > server start)
* 만약 처음에는 Java Project 로 import 했다가 삭제하고 다시 Maven project 로 import 할때
파일 경로에서 .settings, .classPath, .factorypath, .project 를 삭제하고 다시 import 한다. (설정 충돌할 수 있음)
참고
Goal 정리
https://suwoni-codelab.com/java/2015/05/20/Maven-goal/
goal 종류
- clean : 컴파일 결과물인 target 디렉토리 삭제
- compile : 모든 소스코드 컴파일, 리소스파일을 target/classes 디렉토리에 복사
- package : compile 수행 후, 테스트 수행, <packaging> 정보에 따라 패키징 수행
- install : package 수행 후, local repo에 install 수행
- deploy : install 수행 후, 배포 수행, 여기서 배포는 웹서버에 배포가 아니다. 회사 repo에 배포다.
- 아래와 같이 distributionManagement 항목이 기술되어야 한다.
자주사용 : clean compile (빠름), clean install (느리다..)
'개발자 > TIL' 카테고리의 다른 글
[JPA] @Transactional로 DB 커밋 분리하기 (0) | 2020.12.04 |
---|---|
이펙티브 자바 - 하 (0) | 2020.07.15 |
[Docker] Window 도커로 프로젝트 실행하기 1 (0) | 2020.06.27 |
[QueryDsl] 날짜 Date 로 groupBy 하기 (0) | 2020.05.12 |
이펙티브 자바 - 상 (0) | 2020.05.06 |