maven플러그인
1. 라이브러리의 관리를위해 이용함
2. 웹 어플리케이션의 배포를 도움
프로젝트 우클릭 - configure - conver to maven project
그룹 아이디 = 라이브러리를 관리할 이름
아티펙트 아이디 = 배포를 위해 참고할 이름
버전 - 버전을 기록하는 것. 실제 배포할때는 1.0.0이후로 사용하는것이 좋음
패키징 - war를 그대로 이용
라이브러리를 관리하기 위해서는 maven의 pom.xml에 들어가서 사용함.
에 들어가 원하는 라이브러리를 검색 후, 원하는 버전을 선택하고, Maven항목을 복사함.
이후 복사한 자료를 pom.xml에 붙여넣는 것으로 라이브러리가 추가됨.
Maven에서 ${}는 pom.xml에 상기된 properties를 참고함.
pom.xml을 수정한 프로젝트 우클릭 - Alt+F5
단. Alt+F5에 해당 프로젝트가 나오지 않는다면, Maven프로젝트가 아닌 것이므로,
프로젝트 우클릭 - configure - conver to maven project
를 실행한 후 다시 해볼 것.
상기 방식으로 maven을 이용하여 라이브러리를 받을 수 있다.
logger의 사용
final static Logger logger = Logger.getLogger(현재클래스명.class);
팁. Shift + Alt + X
로 프로그램 임시 구동창을 띄울 수 있으며
j를 눌러서 이클립스 내부 실행이 가능하다.
log4j.properties 사용법
# Root logger option
# Redirect log messages to console
# Rirect log messages to a log file |
를 resources폴더에 넣고 참고하여 구동함.
아래의 두 단은 건드릴 일이 거의 없으며, 첫단 두줄의 경우 변경할 경우가 있음.
첫단 | log4j.rootLogger=ERROR, 콘솔명 |
두번째 단 | log4j.appender.콘솔명=org.apache.log4j.ConsoleAppender |
의 방식으로 파일을 수정할 경우가 있음.
log4j.rootLogger=ERROR, stdout, file
이 될 시, 콘솔과 파일로 동시에 출력함.
stdout이 콘솔명이기에 콘솔에서 출력함.
rootLogger값을 ERROR로 하면 error와 fatal이 출력되고
rootLogger값을 INFO로 하면 info, warn, error, fatal이 전부 출력된다.
이 순서는
debug > info > warn > error > fatal
순으로 적용된다.
팁.
실제 서비스에서는 warning이나 error를 이용한다.
debug나 info는 너무 많은 로그를 남기기 때문이다.
단축키 | |
Shift + Alt + R | 클래스 내 해당 변수명을 동시에 전부 변경 |
Ctrl + Shift + R | 프로젝트 내 해당 파일을 찾는 기능 |
Ctrl + PageUp Ctrl + PageDown | 이클립스 내 탭 간 이동 |
Ctrl + W | 파일 닫기 |
메이븐이 라이브러리를 자동으로 다운받는 위치
C:\Users\Administrator\.m2\repository
보통 관리자 목록으로 다운받아지게 됨.
업데이트 메이븐 이후에도 프로젝트가 진행되지 않을 경우
이클립스를 종료 후 repository를 통째로 지워버린 후 다시 업데이트 메이븐을 진행
'JAVA > JAVA 기본' 카테고리의 다른 글
portfolio 스프링 프레임워크 사용 (0) | 2017.10.18 |
---|---|
Portfolio 스프링 프레임워크 (0) | 2017.10.13 |
Portfolio 서블릿 (0) | 2017.10.12 |
Portfolio 기반 구성 및 사용 (0) | 2017.10.12 |
JAVA 서블릿 (0) | 2017.10.12 |