코딩 학습/JAVA

[JAVA]Maven으로 자바 프로젝트를 생성해보자

JJo-LangLab 2020. 12. 22. 00:02

Maven으로 자바 프로젝트를 생성해보자

명령 프롬프트를 통해 maven 명령어를 사용하여 자바 프로젝트를 만들어본다

명령어

mvn -B archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4

maven java project 생성

  • archetype : generate 프로젝트를 생성하겠다.
  • -D : 속성 값을 구분하는 구분자
  • groupId : 프로젝트 팀에 할당된 ID
    • 프로젝트 ID(artifacId) 충돌 방지 (패키지명과 유사)
    • 사용자가 지정한 domain name
  • artifactId : 프로젝트에 할당된 ID (프로젝트 이름)
  • archetypeArtifactId : 사용할 프로젝트 템플릿 이름
    • maven-archetype-quickstart : default, 기본적인 자바 프로젝트 생성

maven의 이점

  • 미리 만들어진 템플릿을 사용할 수 있다.
  • 내가 만든 프로젝트를 템플릿으로 할 수 있다.

생성된 프로젝트 위치

명령어를 입력한 디렉터리에 프로젝트가 생성된다.

maven으로 생성한 java project의 위치

pom.xml

maven 프로젝트에 생성되며 다양한 명령이 가능하다.

dependency 태그를 이용하여 라이브러리 의존성 및 관리가 가능하다.

maven project pom.xml