CODEDRAGON ㆍDevelopment/Spring
pom.xml를 통해 Spring 프레임워크 설치하기
· 라이브러리 검색 하기
· pom.xml 의존관계(dependency) 설정
· Maven 프로젝트 업데이트
라이브러리 검색 하기
메이븐 중앙 저장소에서 필요한 라이브러리를 조회한 후 의존성에 추가해줍니다.
메이븐 중앙 저장소에 접속합니다.
"org.springframework"로 원하는 라이브러리를 검색합니다.
org.springframework
https://mvnrepository.com/search?q=org.springframework
첫번째 항목인 "1. Spring Context" 을 클릭합니다.
정식출시전의 M버전과 RC버전은 Maven의 Central에서 배포되지 않고 다른 리포지토리에서 배포되는 것을 확인할 수 있습니다.
탭을 클릭해 다른 리포지토리의 라이브러리 버전도 확인할 수 있습니다.
Central 리포지토리에서 바로 직전 버전의 최신 RELEASE버전을 클릭합니다.
정보확인
https://mvnrepository.com/artifact/org.springframework/spring-context/5.0.13.RELEASE
Maven 탭의 박스를 클릭하여 dependency 태그를 복사합니다.
pom.xml 의존관계(dependency) 설정
<dependencies> 태그를 추가합니다.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.tistory.codedragon.HelloWorld</groupId> <artifactId>HelloWorld</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <artifactId>maven-war-plugin</artifactId> <version>3.2.1</version> </plugin> </plugins> </build> </project> |
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.tistory.codedragon.HelloWorld</groupId> <artifactId>HelloWorld</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <artifactId>maven-war-plugin</artifactId> <version>3.2.1</version> </plugin> </plugins> </build> <dependencies>
</dependencies> </project> |
<dependencies> 태그안에 복사한 의존성 라이브러리 태그를 붙여넣기 합니다.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.tistory.codedragon.HelloWorld</groupId> <artifactId>HelloWorld</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <artifactId>maven-war-plugin</artifactId> <version>3.2.1</version> </plugin> </plugins> </build> <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-context --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.13.RELEASE</version> </dependency> </dependencies> </project>
|
빌드가 이루어집니다.
Maven 프로젝트 업데이트
"Package Explorer"에서 생성한 프로젝트명 선택 >> 마우스 우클릭 >> [Maven] >> [Update Project..]
[OK]
"Spring Elements" 항목이 새로 생긴것을 확인할 수 있습니다.
'Development > Spring' 카테고리의 다른 글
<context:component-scan> 태그, <context:include-filter> & <context:exclude-filter> (0) | 2019.11.16 |
---|---|
Interceptor 수행 도식도 - 단일 interceptor 수행, 다중 interceptor 수행 (0) | 2019.10.31 |
IoC 도식도 (0) | 2019.10.01 |
Spring Exception 특징 (0) | 2019.09.24 |
JUnit Library 검색 및 설치 (0) | 2019.09.07 |