2018년 3월 11일 일요일

Maven Project groupid, artifactid 네이밍 예제

Maven Project groupid, artifactid 네이밍 예제

출처: http://seotory.tistory.com/32 [seotory]

maven 프로젝트를 시작할때 마다 고민스러운 groupid, artifactid.. 어떻게 정하는 것이 정답일까.

group id
groupid는 프로젝트마다 접근할 수 있는 고유한 이름을 만들도록 한다. 보통은 패키지 네이밍룰(도메인 뒤집기)을 따르는게 정석이다. 이후에 원하는 만큼 하위 그룹을 만들 수있다.
예) org.apache.maven, org.apache.commons

groupid에 프로젝트의 구조를 밝히는 것이 좋다. 만약 현재 프로젝트가 멀티 프로젝트가 되었을 때, 새로운 식별자만 부모의 groupid 뒤에 붙이면 된다.
예) org.apache.maven, org.apache.maven.plugins, org.apache.maven.reporting

artifact id
artifactid 는 jar 파일에서 버젼 정보를 뺀 이름이다. 자유롭게 적되, 소문자를 사용하고 이상한 특수문자를 사용하지 않는다.
예) maven, commons-math

출처: http://seotory.tistory.com/32 [seotory]

댓글 없음:

댓글 쓰기