-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
그룹 구조와 아티팩트 구조 변경을 해야할것같습니다.
- 기본 src/main/java/com/example/패키지
- 현재 우리 프로젝트 src/main/java/TeamDplus/code
왜 해야하는가 ?
- 개발자는 프로젝트가 넓게 배포될 수 있도록 하기 위해서, 다른 프로젝트와 구별되게 작성해야 한다.
- groupid는 프로젝트를 고유하게 식별해주는 식별자 이름이며 java 패키지 네이밍 컨벤션을 따른다.
- 이는 제어하는 도메인 이름의 반대로 시작한다 ex)org.apache.maven, org.apache.commons
- 기본 apache maven의 경우, 이룰을 강요하지는 않고, 기존 레거시 프로젝트 중에서도 이 컨벤션을 따르지 않고, 1단어로 group id를 작성하는 경우도 있었지만, Maven Central repository 등에서 이 규칙으로 승인을 받기는 어렵다.
참고 레퍼런스
- https://docs.oracle.com/javase/specs/jls/se6/html/packages.html#7.7 - 아파치-오라클 Unique Package Names
- Maven Central Repository = 라이브러리 검색,배포,다운로드 받을수있는 곳
Metadata
Metadata
Assignees
Labels
No labels