인텔리제이 IDE 내에서 실행하지 않고, 빌드해보자. 먼저 인텔리제이 내부의 서버는 닫아줘야한다. 그렇지 않으면 에러가 발생한다.
나의 프로젝트 파일인 hello.spring
까지 들어오고 내부를 살펴보면
이러한 파일들이 있는데,
gradlew
파일 실행하기윈도우 기준으로, ./gradlew build
명령어를 치면 빌드가 실행된다.
처음에는
gradlew build
만 쳐서
이러한 오류가 계속 났었다.
build가 잘 되면 build 폴더가 생긴다.
cd build
를 통해 build 폴더에 들어간다.
build 폴더 내부를 살펴보면, libs 폴더가 있다.
cd libs
를 통해 libs 폴더에 들어간다.
libs 폴더 내부를 살펴보자.
build가 잘 되었다면
18M짜리 파일인 hello.spring-0.0.1-SNAPSHOT.jar 파일이 있어야 된다.
jar 파일을 실행시켜보자.
java -jar hello.spring-0.0.1-SNAPSHOT.jar
서버 배포할 때는 jar파일만 복사해서 서버에 넣어주고 java - jar~~~
코드를 실행시키면 된다. 그렇다면 서버에서 spring이 실행된다.
잘 되지 않으면
./gradlw clean build
를 해보자.
./gradlw clean
이 build폴더를 완전히 삭제된다.