티스토리 뷰

 

빌드도구의 필요성

 

실제 프로젝트에서는 수십개의 클래스, 여러 외부 라이브러리로 구성된다. 

이처럼 복자반 프로젝트의 소스를 체계적으로 컴파일하고 관련 라이브러리의 버전, 종속성관리를 쉽게 하기위해선

빌드도구가 필요하다. 

 

 

Maven, Gradle

 

 

Maven: xml 파일로 빌드설정을 하기에 프로젝트가 커질수록 스크립트 길이가 길어져서 가독성이 떨어진다. 

Gradle:  jvm 기반 언어를 통해 프로그램 구조로 설정하기에 간결하다는 특징이 있다. 

 

이클립스는 Maven 에 친화적이고, 인텔리제이는 Gradle 에 친화적이다. 

 

 

빌드도구의 주요 목적 

 

1. 컴파일/ 실행설정

2. 라이브러리 설정

 

JSTL 을 사용하기위해선 관련라이브러리를 작성해야하는데 프로젝트가 커질수록 

일일히 작성하기에 어렵다 이 부분을 해결해주는게 빌드도구이다. 

 

 

 

이클립스 Maven 설정

 

 이클립스에서 자신이 사용하고 있는 웹프로젝트를 maven 기반으로 변환하여 사용이 가능하다. 

 

1.convert to Maven project 를 해준다. 

 

2. 자신이 넣고싶은 라이브러리 사이트를 방문한다. 

 

 

https://mvnrepository.com/

 

나는 여기서 jstl 을 가져왔다. 

jstl 을 검색하고, maven에 쓰여있는 코드를 복사해서 프로젝트에 붙이면된다. 

 

 

3. pop.xml 파일에 dependencies 태그를 추가하여 넣어주면 된다. 

 

 

4. 그럼 불편하게 jstl 을 사용하기에 파일을 추가하지 않고 

   maven 을 사용하여 편리하게 사용할 수 있다. 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
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 31
글 보관함