1. MAVEN은 뭐하는 놈일까?
> MAVEN 은 자바 코드를 빌드하는 놈이다.
2. 빌드란 무엇인가?
> 자바코드를 실제로 사용할 수 있게 정리하는 과정들이다. compile, test, package, install, deploy 등이 이에 포함된다.
3. compile 이란?
> 자바코드를 컴퓨터가 인식할 수 있는 언어로 변경하는 과정이다.
사용자가 작성한 Hello.java 파일을 통해 컴퓨터가 인식할 수 있는 Hello.class 를 생성하는 과정이다.
4. test란?
> 사용자가 작성한 자바코드가 정상적으로 동작하는지 확인하는 과정이다.
5. package란?
> 자바코드 프로젝트를 압축하는 과정이다. 보통 maven 설정값에 따라 jar, war 등으로 압축된다.
6. install이란?
> 압축한 파일을 개인 PC에 설치하는 과정이다.
install이 끝나면 개인 PC에서 자바코드가 돌아가는 과정을 확인할 수 있다.
7. deploy란?
> 원격저장소에 압축한 파일을 배포하는 과정이다.
배포가 실제 서비스 되는 곳에서 자바코드가 돌아가는 과정을 확인할 수 있다.
MAVEN 명령어 순서
mvn compile
mvn test-compile
mvn test
mvn package
mvn install
mvn deploy
아래 명령어 수행시 자동으로 상위 명령어를 포함한다.
예를들어 mvn package 라고 실행하면, mvn compile > mvn test-compile > mvn test > mvn package 순으로 실행된다.
'개발자놀이터' 카테고리의 다른 글
gitignore 잘 적용되지 않을 때 (0) | 2015.09.26 |
---|---|
maven 정리 두번째 (0) | 2015.06.22 |
Servlets & JSP 5장 정리 (2) (0) | 2015.01.16 |
Servlets & JSP 5장 정리 (1) (0) | 2015.01.10 |
Servlets & JSP 4장 정리 (0) | 2015.01.02 |