앞서 정리한 내용 중

기본 jpetstore와 spring-jpetstore, gradle-jpetstore를 설치해 본다.


MyBatis에서 제공하는 JPetStore의 기본 예제를 설치한다.

설치법이 https://github.com/mybatis/jpetstore-6에 제공되지만

이 설치법은 git 명령어를 이용하여 설치하는 것으로 다소 어렵게 느껴진다.

개인적으로 Eclipse가 더 사용하기 쉬워

Eclipse Neon에 JDK 1.8로 설치했다.

Eclipse Neon부터는 Maven이 포함되어 있지만

다른 버전은 Maven을 설치해야 한다.

이하의 내용은 일반적 github import와 거의 유사하다.

다만, 일반 프로젝트로 받아서 Maven Project로 변환(6, 8번)하는 차이가 있어

변환 부분만 참고하고 import 해도 된다.


1. Eclipse에서 파일 메뉴나 Project Explorer에서 마우스 오른쪽 버튼을 눌러 import를 실행한다.

- Git의 [Projects from Git]을 선택하고 다음을 진행한다.

2. [Clone URI]을 선택한다.

3. JpetStore의 기본 프로젝트 주소를 입력한다.

- https://github.com/mybatis/jpetstore-6.git

4. 그냥 다음을 진행한다.

5. [Browse]버튼을 눌러 현재 Eclipse의 workspace를 지정한다.

- 여기서는 D 드라이브에 jpetstore 폴더를 지정했다.

6. [import as general project]를 선택한다.

- JPetStore가 일반 프로젝트로 등록되어 있기 때문이다.

7. [Finish]버튼을 눌러 종료 한다.

8. GitHub에서 소스를 다운 받고 나면, jpetstore-6 프로젝트가 생성되지만

   src와 travis폴더만 생성된 일반 프로젝트이다.

   따라서, 다음 그림과 같이 프로젝트를 선택하고 마우스 오른쪽 버튼을 눌러

   Configure > Convert to Maven Project를 실행한다.

9. 그림과 같이 Maven 웹 프로젝트로 변환된다.

- bin 폴더는 필요없는 폴더라 삭제해도 된다.

10. 프로젝트를 선택하고, 마우스 오른쪽 버튼을 눌러 Properties창을 실행한다.

- 오른쪽 트리에서 [Java Build Path]을 선택하고, Libraries 탭을 선택한다.

- JRE System Libaray [JavaSE-16]을 선택하고 [Edit]버튼을 선택한다.

11. Alternate JRE를 선택해서 PC에 설치된 Java를 지정한다.

- 여기서는 JDK 1.8

12. Java Compiler > Compiler Compiance level에 PC에 설치된 Java를 지정한다.

13. Project Facets > Java에 PC에 설치된 Java를 지정한다.

14. 프로젝트를 선택하고, 마우스 오른쪽 버튼을 눌러 Run As의 [Maven clean]을 실행한다.

- 다시 프로젝트에서 [Maven Install]을 실행한다.

- PC 성능에 따라 다르지만 제법 많은 시간이 소요 될 수 있다.

- 오류가 발생할 수 있는데, 오류 메시지를 확인하고 해당 파일을 찾아서 지운 후

  다시 Maven Clean / Install을 실행하면 된다.

다음 그림과 같이 Maven Install 후 [BUILD SUCCESS]가 되어야 한다.

그렇지 않은 경우 오류 메시지를 확인해서 처리해야 하다.

오류 중 tools.jar 가 없다는 오류가 발생할 경우에는 여기를 참조하면 된다.

그 외에 특정 jar파일이 없다고 하는 경우에는

Maven의 레파지토리(.m2)에 가서 해당 jar가 있는 폴더를 삭제하고

clean / install을 진행하면 된다.


15. Tomcat 서버에 프로젝트를 추가하고 실행한다.

16. 웹 브라우저에서 [http://localhost:8080/jpetstore/] 입력해서 접속한다.


spring-jpetstore는 GitHub 주소만 바꿔서 위와 같은 방식으로 실행하면 된다.

gradle-jpetstore는 Maven 프로젝트로 제공되기 때문에

Maven Project로 변환(6, 8번)하는 과정을 진행할 필요가 없다.

그림과 같이 Eclipse프로젝트로 다운 받으면 된다.

Gradle는 당연이 설치되어 있어야 한다.


'Java > JPetStore' 카테고리의 다른 글

1. JPetStore  (2) 2016.11.06
3. JPetStore - 쇼핑몰 구조  (0) 2016.11.06
4. JPetStore - 코드 둘러보기  (1) 2016.11.06

+ Recent posts