[Maven] groupID, artifactID, version

[Maven] groupID, artifactID, version


groupID

  • 프로젝트를 모든 프로젝트 사이에서 고유하게 식별 해 주는 것.
  • groudId에는 네이밍 스키마를 적용하도록 해야 함
  • groudID는 하나만 존재해야함
  • 하위 그룹은 얼마든지 추가 가능
  • ex) org.apache.maven , com.samsung.sf.cloud

artifactID 

  • 버전 정보를 생략한 jar파일의 이름
  • 이름은 원하는거로 아무거나 소문자를 이용해서 작성
  • 만약 써드 파티 jar파일이라면 할당된 이름을 사용해야 함
  • ex) maven, dashboard-api

version


  • 숫자와 점으로 이루어진 일반적인 버전 형태
  • Snapshot이란 그 버전이 이루어지기전(under version)이라고 보면 됨.. 아직 release되기 않은 것
  • ex) 1.0, 1.1



출처


댓글

이 블로그의 인기 게시물

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?

[Python] # -*- coding: utf-8 -*-를 쓰는 이유