메이븐(Maven) 자바 프로젝트의 빌드(Build)를 자동화 해주는 빌트 툴이며, 자바 프로젝트 라이브러리 관리 도구 여기서 빌드란 쉽게 말해 우리가 작성한 소스코드(Java), 프로젝트에서 사용한 각각의 파일 및 자원(.xml, .jar, .properties)을 JVM이나 WAS가 인식할수 있도록 패키징 하는 과정 및 결과물이다. 이러한 빌드를 하기 위해서 Maven을 사용하여 프로젝트 라이브러리 및 관리도구로 사용된다. Maven은 필요한 라이브러리를 특정문서(pom.xml)에 정의해 놓으면 사용할 라이브러리 뿐만 아니라 해당 라이브러리가 동작할때 필요한 다른 라이브러리까지 관리하여 자동으로 다운로드 해준다. POM(Project Object Model) - pom.xml이란 Maven을 ..
메이븐(Maven)과 그래들(Gradle)
메이븐(Maven) 자바 프로젝트의 빌드(Build)를 자동화 해주는 빌트 툴이며, 자바 프로젝트 라이브러리 관리 도구 여기서 빌드란 쉽게 말해 우리가 작성한 소스코드(Java), 프로젝트에서 사용한 각각의 파일 및 자원(.xml, .jar, .properties)을 JVM이나 WAS가 인식할수 있도록 패키징 하는 과정 및 결과물이다. 이러한 빌드를 하기 위해서 Maven을 사용하여 프로젝트 라이브러리 및 관리도구로 사용된다. Maven은 필요한 라이브러리를 특정문서(pom.xml)에 정의해 놓으면 사용할 라이브러리 뿐만 아니라 해당 라이브러리가 동작할때 필요한 다른 라이브러리까지 관리하여 자동으로 다운로드 해준다. POM(Project Object Model) - pom.xml이란 Maven을 ..
2022.04.25