maven

0

jsp

목록 보기
1/39
post-thumbnail

빌드 : 프로젝트의 생명주기 전체를 아우르는 말
생성되서 배포될때까지
생명주기는 작은 단계로 쪼개짐 - phase

maven - 빌드 관리 툴.

신입 개발자가 maven 쓰면 좋은점
1. 템플릿 프로젝트를 만들어줌. 프로젝트의 틀
2. jar파일을 쉽게 사용할 수 있음. 의존성관리. jar파일 하나 다운받으면 그게 의존하고 있는것까지 다가져옴.계층구조로 다 가져옴.
jar파일 사용하려면 각 사이트 가서 다운받아서 복사하고 설정 해서 써야됬음

중앙저장소 - 웬만한 라이브러리, jar파일 다 있음

maven사이트에서 검색 - 마트에서 물어보는 것

jar - standalon프로젝트
war - web프로젝트

test하려면 test소스 있어야 됨. test영역은 절대 배포 안됨

배포하려면 압축파일 만들어야됨

goal. test인지, compile(phase), ..인지 알려줘야

빌드 과정 : 소스코드 작성-컴파일-테스트-압축-jar파일 만들어짐(runnable jar 실행파일)-배포

템플릿은 여러개가 아님. 어떤 템플릿을 선택할지 타입이 archetype

톰캣 쓰려고 했던건 서블릿jar파일 쓰려고 했던것. maven에서는 dependency추가하면 됨

provided - 개발할때만 쓰고 배포할때는 버리고 가겠다. 배포됬을때는 그 서버의 lib써야되서
사용범위 제한할때 scope사용.
compile - 개발할때부터 배포할때까지

개발환경구축 보고서
jdk설치부터...
maven설치 -
이클립스랑 연동
git사용까지
내일 아침 9시?

0개의 댓글