Gradle ๋ฐฐํฌ (SpringBoot)
1.
ํฐ๋ฏธ๋ ์คํ
2.
build.gradle ๋น๋ ํ์ผ์ด ์๋ ํ๋ก์ ํธ ๊ฒฝ๋ก๋ก ์ด๋
3.
๋ฐฐํฌ ๋ช
๋ น์ด ์คํ
4.
์๋ฐ ํ๋ก๊ทธ๋จ ์คํ ๋ช
๋ น์ด ์คํ
gradle-wrapper.jar ํ์ผ์ด ์๋ ๊ฒฝ์ฐ ์์ฑํด์ผํ๋ค.
1.
2.
a.
gradle wrap
ํฐ๋ฏธ๋ ์คํ
โข
VS CODE : ctrl + ` ๋๋ [๋ณด๊ธฐ] > [ํฐ๋ฏธ๋]
build.gradle ๋น๋ ํ์ผ์ด ์๋ ํ๋ก์ ํธ ๊ฒฝ๋ก๋ก ์ด๋
cd ํ๋ก์ ํธ๊ฒฝ๋ก
PowerShell
๋ณต์ฌ
๋ฐฐํฌ ๋ช ๋ น์ด ์คํ
./gradlew clean build
PowerShell
๋ณต์ฌ
build/libs ํด๋์ *.war ๋ฐฐํฌํ์ผ์ด ์์ฑ๋๋ค.
์๋ฐ ํ๋ก๊ทธ๋จ ์คํ ๋ช ๋ น์ด ์คํ
1.
build/libs ํด๋๋ก ์ด๋
2.
java -jar ์๋ฐ ํ๋ก๊ทธ๋จ ์คํ
build/libs ํด๋๋ก ์ด๋
cd build/libs
PowerShell
๋ณต์ฌ
java -jar ์๋ฐ ํ๋ก๊ทธ๋จ ์คํ
java -jar .\spring-docker-0.0.1-SNAPSHOT.war
PowerShell
๋ณต์ฌ
gradle wrap
gradle-wrapper.jar ํ์ผ์ Gradle Wrapper๊ฐ ์ฌ์ฉํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ JAR ํ์ผ์
๋๋ค. Gradle Wrapper๋ ํ๋ก์ ํธ์ ํฌํจ๋ ์ด JAR ํ์ผ์ ํตํด ํน์ Gradle ๋ฒ์ ์ ๋ค์ด๋ก๋ํ๊ณ ํด๋น ๋ฒ์ ์ผ๋ก ํ๋ก์ ํธ๋ฅผ ๋น๋ํ ์ ์๊ฒ ํด์ค๋๋ค.
gradle-wrapper.jar ํ์ผ์ ์์ฑํ๊ธฐ ์ํด์๋ ์์คํ
์ gradle ์ด ์ค์น๋์ด ์์ด์ผํ๊ณ , gradle ๋ช
๋ น์ด๋ฅผ ํตํด ์์ฑํ ์ ์๋ค.
gradle-wrapper.jar ํ์ผ ์์ฑ
gradle wrap
PowerShell
๋ณต์ฌ