페이지

2022년 5월 2일 월요일

Maven 사용 기초

Maven 사용 기초

Maven을 자주 사용하지 않는 상황에서 필요할 때 참조하기 위하여 이 문서를 작성합니다.

Maven 설치

프로젝트 생성 및 빌드 기본 과정

  1. 프로젝트 생성

    > mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false
    
  2. 프로젝트 폴더로 이동

    > cd my-app
    
  3. 프로젝트 빌드

    > mvn package
    

    테스트 과정을 빼고 빌드를 하고자 한다면 maven.test.skip=true 옵션을 추가합니다.

    > mvn -Dmaven.test.skip=true package
    
  4. 응용프로그램 실행

    > mvn exec:java -Dexec.mainClass=com.mycompany.app.App
    

    응용프로그램에 인자를 전달하고자 한다면 아래와 같이 실행하면 됩니다.

    > mvn exec:java -Dexec.mainClass=com.mycompany.app.App -Dexec.args="foo bar"
    

    또는

    > java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App
    

자주 사용하는 archetype들

  • maven-archetype-quickstart
  • maven-archetype-simple
  • maven-archetype-webapp

자주 사용하는 단계들

기본에 해당하는 단계들

  1. compile - 소스 코드 컴파일
  2. package - 컴파일 결과를 JAR 파일과 같은 형태로 묶기
  3. install - 패키지 결과물을 지역 저장소로 복사
  4. deploy - 최종 결과물을 원격 저장소로 복사

기타 자주 사용하는 단계들

  1. clean - 빌드를 통해 생성한 결과물들을 삭제
  2. site - 사이트 문서 생성

참고 자료

Written with StackEdit.

댓글 없음:

댓글 쓰기

Llama 3.2로 문장 생성 및 챗팅 완성 실습

Llama 3.2로 문장 생성 및 챗팅 완성 실습 Running Meta Llama on Linux 문서의 내용을 참고하여 Llama 3.2 1B 모델로 다음 두 가지 기능을 실습합니다. 문장 완성 챗팅 ...