페이지

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.

유전자 정보에 따라 단백질이 생성되는 과정

  유전 정보는 DNA에 저장되어 있으며, 이 정보는 전사(transcription) 과정을 통해 RNA로 옮겨지고, 번역(translation) 과정을 통해 단백질로 만들어집니다. 진핵생물(사람을 포함한 대부분의 고등 생물)의 유전자는 단백질 정보를...