maven에서 사용할 수 있는 명령어들에 정리해본다. command desc compile 컴파일 수행 test 컴파일 수행 후 테스트 클래스 수행 package 컴파일을 수행하고 컴파일한 소스를 packaging 양식(war or jar)에 맞춰 프로젝트 내 지정한 경로(eg.target) 디렉토리에 생성 install package 한것에 추가적으로 로컬 repository에 배포한다. deploy install 한것에 추가적으로 원격 repository(nexus)에 배포한다. clean maven build 시 생성된 모든 것들을 삭제한다. maven에서 사용할 수 있는 옵션들에 정리해본다. option desc -am,--also-make 프로젝트 목록이 지정된 경우 목록에 필요한 프로젝트도 빌..
spring batch는 여러 회사가 제각기 만들던 batch framework을 통합시켰을만큼 잘 만들어진 batch framework이다. 많은 사람들이 사용을 하고 또 표준이 되었다는건 그만큼 강력한 기능과 누구나 쉽게 다룰수 있는 편의성 때문일것이다. 이런 spring batch를 사용하기 위해 어떤 일들을 해야 하는지 알아보자. 참고로 jdk11, spring batch 버전은 4.0.1.RELEASE을 사용을 했다. pom.xml org.springframework.batch spring-batch-core ${org.springframework.batch.version} org.springframework.batch spring-batch-infrastructure ${org.springfr..