ํฐ์คํ ๋ฆฌ ๋ทฐ
Maven
์๋ฐ ํ๋ก์ ํธ์ ๋น๋(bulid)๋ฅผ ์๋ํํด์ฃผ๋ ๋น๋ ํด(bulid tool)๋ก
ํ๋ก์ ํธ์ ์ ์ฒด์ ์ธ ๋ผ์ดํ ์ฌ์ดํด์ ๊ด๋ฆฌํ๋ ๋๊ตฌ์ด๋ค.
ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํน์ ๋ฌธ์( pom.xml )์ ์ ์ํด ๋์ผ๋ฉด
๋คํธ๋ญํฌ๋ฅผ ํตํด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์๋์ผ๋ก ๋ค์ด๋ฐ์ ์ค๋ค.
1) Maven ํ๋ก์ ํธ ์์ฑ
Group Id ํ๋ก์ ํธ์์ ์ข ํฉ์ ์ผ๋ก ๋ง์ถฐ์ ์ฌ์ฉํ ์ด๋ฆ( ํจํค์ง ๊ฐ์ ๋๋ )
Artifact Id ํ๋ก์ ํธ ์ค์ ์ง์ ํ๊ฒ ๋ ์ด๋ฆ
2) ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ค์ด๋ก๋
pom(Project Object Model).xml ํ๋ก์ ํธ ๋ด์ ๋น๋ ์ต์ ์ ์ค์ ํ๋ ๋ถ๋ถ์ผ๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ค์ด๋ฐ๋ ์ญํ ์ ํ๋ค.
๋ฉ์ด๋ธ ์ค์ ํ์ผ๋ก ๋ฉ์ด๋ธ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฐ๊ฒฐํด์ฃผ๊ณ ๋น๋๋ฅผ ์ํ ํ๋ซํผ์ผ๋ก ๋ฉ์ด๋ธ์ ์ด์ฉํ๋ฉด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์ ์ผ๋ก ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋ค.
๋ค์์ ์ธ๋ถ์ ์กด์ฌํ๋ Spring ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฉ์ด๋ธ์ผ๋ก ๋ค์ด๋ก๋ํ๋ ์ฝ๋๋ก ์์ฑํ๊ณ ์ ์ฅํ๋ค
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.0.7.RELEASE</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>utf-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
ํผ์ ๋ฐ๊ฟจ์ผ๋ ํ๋ก์ ํธ์ ๋น๋๋ฅผ ์ฌ๋ ค ์ ๋ฐ์ดํธ๋ฅผ ํด์ฃผ์ด์ผํ๋ค.
์ด์ ํ๋ก์ ํธ ์์์ ์คํ๋ง ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
'(๊ตฌ)Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Spring] 6. ์์กด๊ฐ์ฒด ์๋์ฃผ์ (์ด๋ ธํ ์ด์ ) (0) | 2019.06.06 |
---|---|
[Spring] 5. ๋น(Bean)์ ๋ฒ์ (0) | 2019.06.06 |
[Spring] 4. DI ( Dependency injection) ์์กด์ฑ ์ฃผ์ (0) | 2019.05.31 |
[Spring] 3. ์คํ๋ง ์ปจํ ์ด๋ ์ฌ์ฉํ๊ธฐ (0) | 2019.05.30 |
[Spring] 1. ์คํ๋ง์ ๊ฐ์ (0) | 2019.05.23 |
- Total
- Today
- Yesterday
- java jdk ์ค์น
- ๊ฒ์๋ฌผ ์ญ์
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
- ์๊ณ ๋ฆฌ์ฆ
- ์คํ๋ง๋ถํธ ์๋์์ฑ
- Algorithm
- ๋ถํธ ์๋์์ฑ
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- Java
- ์๋ฃ๊ตฌ์กฐ
- tomcat์ค์น
- mysql์ค์น
- typeAliases
- ๊ฒ์๋ฌผ์กฐํ
- ๊ฒ์ํ ์กฐํ
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- ๋ณ๋ช ์ฒ๋ฆฌ
- ์จ๋ฆฌ์์ค
- ๊ฐ๋ฐ
- java ํ๊ฒฝ๋ณ์
- ์ดํด๋ฆฝ์ค ์ค์น
- ์๋ฐ
- ๊ฒ์ํ ์ญ์
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |