웹프로그래밍/spring~~
spring project groupid, artifactid 네이밍
발전하는개발자
2019. 7. 15. 21:29
GROUP ID
group id는 프로젝트마다 구별할 수 있는 고유한 이름이다. 보통은 java의 패키지 네이밍을 따른다.
ex) org.apache.maven
, org.apache.commons
이 규칙이 강제적인 것은 아니다.
groupid에 많은 하위 group을 만들수 있는데 좋은 방법은 프로젝트 구조로 만드는 것이다. 만약 프로젝트가 멀티 프로젝트가 된다면, 새로운 식별자만 부모의 groupid 뒤에 붙이면 된다.
ex) org.apache.maven
, org.apache.maven.plugins
, org.apache.maven.reporting
ARTIFACT ID
artifactid는 jar파일에서 버전 정보를 뺀 이름이다.
소문자를 사용하고 이상한 특수문자는 사용하지 않는다.
ex) maven
, commons-math
출처) https://maven.apache.org/guides/mini/guide-naming-conventions.html
반응형