Maven

JUNHO YEOM·2023년 2월 7일
0

홈페이지에서 Maven 받기

Maven 다운받고 환경변수 설정하기

vim ~/.zshrc
# Maven
export M3_HOME=/경로/apache-maven-3.9.0
export M3=$M3_HOME/bin
export PATH=$PATH:$M3
source ~/.zshrc


내가 원하는 위치에 폴더 만들기

mvn archetype:generate -DgroupId=com.test -DartifactId=myProject -DarchetypeArtifactId=maven-archetype-quickstart

Terminal

mvn compile

myProject/target/classes 경로 안에
com이라는 package로 묶어줬어요
package폴더가 보이는 위치에서 실행을 시켜줘요

java com.test.App

packageing 해보기
(pom.xml이 있는 장소에서)
mvn package

Maven은 packaging 과정을 수행하면 전에 처리되어야 할 과정은 자기가 알아서 수행해줘요!

package build가 성공하면 Target에 들어가봐요

패키지 빌드가 되고, 폴더들이 많이 생겼어요

이번에 실행할 때는 target폴더에서 실행해 줄꺼에요

java -cp myProject-1.0-SNAPSHOT.jar com.test.App
-cp : class path - jar파일을 지정해줘요

이렇게 최종 결과물을 만들어 내는 과정을 패키징이라고 합니당

  • Maven으로 Java project를 생성 완료
  • Maven으로 생성된 Java project compile 완료
  • Maven으로 생성된 java project packaging 결과 jar 파일 실행
  • Eclipse 와 Maven을 연동해서 사용

Eclipse
import하기


root folder - myProject 들어가서 확인
pom.xml파일이 인식됩니다.
finish

그동안은 Eclipse에서 지원하는 일반 Java프로젝트를 만들었어요!

Maven Project를 불러오게 되었습니다.
Maven은 기본적으로 pom.xml을 가지고 있습니다.
이 아이를 가지고 있어야 Maven이에요(Maven에서 젤 중요한 친구!)


perspective : JavaEE

Target runtime : Server설정 할지 여부
Content root: 논리적인 이름


Web project만들어 줬으면

Maven project로 변경하기

Group id: com.test (패키지 형태의 이름)
Artifect id: 프로젝트 이름을 의미
Packaging : Web 형식이니까 war 형식으로

Maven 형태로 만들어준 다음,

오류를 막기위해 update Project를 한번 실행해 줘요


0개의 댓글