spring init --build maven -j 17 -g org.prgms -a kdt-spring-demo -n kdt-spring-demo -x kdt-spring-demo
- build 는 maven, jdk version 17, groupId : org.prgms
- -a : artifactId
- -n : project name
- -x : 압축 파일로 만들어주는 것이 디폴트인데 그거 바로 풀어서 폴더로 만들어달라
[ Apache ] Guide to naming conventions
Group ID
일반적으로 작성하는 회사의 도메인 명을 거꾸로 쓴다.
네이밍 룰은 Package 네이밍 룰을 따르고 하위 값을 추가할수 있다.
예시 : naver.com
- > Groupid : com.naver
하위 -> Groupid : com.naver.map
하위 -> Groupid : com.naver.webtoon
Artifact ID
프로젝트 진행시 해당 프로젝트의 이름을 사용한다.
이 이름으로 컴파일된 Jar 파일이 생성된다. (버전 제외)
소문자로만 작성 / 특수문자 사용 금지
Name
물리적으로 생성되는 프로그램(프로젝트)의 이름을 정한다.
Artifact와 비슷하여 같은 이름을 쓰는 경우가 많다.