maven플러그인

1. 라이브러리의 관리를위해 이용함

2. 웹 어플리케이션의 배포를 도움 

 

프로젝트 우클릭 - configure - conver to maven project

 

그룹 아이디 = 라이브러리를 관리할 이름

아티펙트 아이디 = 배포를 위해 참고할 이름

버전 - 버전을 기록하는 것. 실제 배포할때는 1.0.0이후로 사용하는것이 좋음

패키징 - war를 그대로 이용

 

라이브러리를 관리하기 위해서는 maven의 pom.xml에 들어가서 사용함.

http://www.mvnrepository.com/

에 들어가 원하는 라이브러리를 검색 후, 원하는 버전을 선택하고, 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
log4j.rootLogger=ERROR, stdout

 

# Redirect log messages to console
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

 

# Rirect log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=C:\\log4j-application.log
log4j.appender.file.MaxFileSize=5MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

를 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

+ Recent posts