Skip to content

[리팩토링] 프로젝트 그룹 및 아티팩트 구조 변경 #44

@Allaccept12

Description

@Allaccept12

그룹 구조와 아티팩트 구조 변경을 해야할것같습니다.

  • 기본 src/main/java/com/example/패키지
  • 현재 우리 프로젝트 src/main/java/TeamDplus/code

왜 해야하는가 ?

  1. 개발자는 프로젝트가 넓게 배포될 수 있도록 하기 위해서, 다른 프로젝트와 구별되게 작성해야 한다.
  2. groupid는 프로젝트를 고유하게 식별해주는 식별자 이름이며 java 패키지 네이밍 컨벤션을 따른다.
  3. 이는 제어하는 도메인 이름의 반대로 시작한다 ex)org.apache.maven, org.apache.commons
  4. 기본 apache maven의 경우, 이룰을 강요하지는 않고, 기존 레거시 프로젝트 중에서도 이 컨벤션을 따르지 않고, 1단어로 group id를 작성하는 경우도 있었지만, Maven Central repository 등에서 이 규칙으로 승인을 받기는 어렵다.

참고 레퍼런스

  • Maven Central Repository = 라이브러리 검색,배포,다운로드 받을수있는 곳

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions