아래 Inflearn의 JPA 유료강의를 듣다가 나는 gradle이 아닌 maven을 이용하여 따라해보고자 build 방법을 기록해둔다.
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 - 인프런 | 학습 페이지
지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요....
www.inflearn.com
1. Maven 설치
http://maven.apache.org/download.cgi
Maven – Download Apache Maven
Downloading Apache Maven 3.8.3 Apache Maven 3.8.3 is the latest release and recommended version for all users. The currently selected download mirror is https://dlcdn.apache.org/. If you encounter a problem with this mirror, please select another mirror. I
maven.apache.org
2. 환경변수 Path에 mvn.bat 파일이 존재하는 maven/bin 새로 추가
3.설치확인을 위한 maven 버전 정보 출력 compile
mvn -version
mvn compile
해당 프로젝트 내 target/classes 에 class 파일이 생성된다.
4. 테스트 클래스 실행
mvn test
target/ test-classes 아래 Test.class가 생성된다.
5. 패키징 (jar파일 생성)
mvn package
/target 디렉토리 아래 jar파일이 생성된다. 이 jar파일로 배포가 가능하다.
6. jar 파일로 실행
java -jar jpashop-0.0.1-SNAPSHOT.jar
jar 파일을 명령어로 실행시킨 후 8080포트로 접속하여 실행을 확인할 수 있다.
참고
https://rimkongs.tistory.com/243
메이븐 기초 (1) Maven이란 / Maven 설치법 / jar파일 생성하기
Maven이란? 프로젝트 빌드와 라이프 사이클, 사이트 생성 등 프로젝트 전반을 위한 관리 도구로서 많은 자바 프로젝트가 메이븐을 사용해서 프로젝트를 관리하고 있다. 그럼, Maven을 왜 사용할까?
rimkongs.tistory.com
'Web > Else' 카테고리의 다른 글
log4j 취약점 (0) | 2021.12.20 |
---|---|
Intellij 사용 팁(추가) (0) | 2021.11.25 |
[Web]HttpSessionListener, AtomicInteger (0) | 2021.11.15 |
[Web]Token 기반 인증 (0) | 2021.11.11 |
[Web]Maven LifeCycle (0) | 2021.11.04 |