less than 1 minute read

gropuId

메이븐에서 전반적으로 모든 프로젝트에서 사용자의 프로젝트가 식별되어야 한다.

그룹 아이디는 프로젝트를 식별하기 위해서 사용하며 자바 패키지 이름 규칙을 따라야 한다.

이것은 강제적인 규칙은 아니지만 메이븐 공유 저장소에서 프로젝트를 식별하기 위해서 권장된다.

그룹 아이디를 생성하는 좋은 방법은 프로젝트 구조를 사용하는 것이다.

예를 들어 다음과 같은 구조에서 그룹아이디는 org.apache.maven으로 작성할 수 있다.

참고로 src/main/java 형태의 디렉터리 구조는 메이븐의 java 프로젝트 기본 레이아웃이다.

+- src/
   +- main/
      +- java/
         +- org/
            +- apache/
               +- maven/

artifactId

artifactId는 버전을 제외한 jar 파일 이름이다.

아티팩트 아이디는 영소문자로 작성하고 하이픈으로 단어를 연결하는 것을 권장한다.

ex) shopping-mall

version

jar파일의 배포 버전을 명시하는데 사용된다.

이 버전은 스냅샷을 빌드할 때 사용하는 날짜 형식으로 사용하면 안된다.

버전은 다음과 같이 명시될 수 있다.

2.0, 2.0.1, 1.3.1

끝.

Categories:

Updated:

Leave a comment