본문 바로가기

개발/자바와 친해지기

메이븐, 스프링 프레임워크를 이용해서 프로젝트 만들기

이젠 자바와 친해져야 한다.

그래서 내가 공부하는 것들을 남기자.


* 메이븐 : apache maven. 자바용 프로젝트 관리/빌드 도구. apache ant 대안으로 만들어짐.

최근 버전은 올해 4월에 릴리즈 된 3.5.0. 메이븐 라이프 사이클의 compile-test-package-install-deploy 과정을 거치면 됨. 

 - 메이븐을 이용한 의존성 관리

scope 

  • compile : 기본 scope, 컴파일 및 배포할 때 같이 제공해야 하는 라이브러리
  • provided : 컴파일 시점에는 필요하지만 배포할 때에는 포함하지 말아야 하는 라이브러리
  • runtime : 컴파일 시에는 사용되지 않지만 실행환경에서 사용되는 라이브러리
  • test : 테스트 시점에만 사용되는 라이브러리
  • system : provided 와 비슷. 직접 jar 제공해야 함.
  • import : 다른 pom 설정 파일에 정의되어 있는 의존 관계 설정을 현재 프로젝트가 가져온다.
내가 담당할 프로젝트는 maven 3.x 사용.



스프링 프레임워크를 모르지만 프로젝트에 적용은 할 수 있다.

프로젝트를 maven 기반으로 만들고 프로젝트 선택한 후 오른쪽 버튼 클릭 > Add framework Support 로 스프링을 적용하면 된다.


개인 프로젝트를 만들면서 꼭 사용해야 하는 기술

- rest api

- factory

- storm


'개발 > 자바와 친해지기' 카테고리의 다른 글

java project multiple occurentces error  (0) 2018.05.18