[java] Maven 라이브러리 관리

Maven은 자바 기반 프로젝트의 라이브러리 의존성을 관리하기 위한 강력한 도구입니다. Maven을 사용하면 프로젝트에 필요한 라이브러리를 쉽게 추가하고 관리할 수 있습니다. 아래에서 Maven을 사용하여 자바 프로젝트에서 라이브러리를 관리하는 방법을 살펴보겠습니다.

1. Maven 프로젝트 설정

Maven을 사용하여 라이브러리를 관리하려면 먼저 Maven 프로젝트를 설정해야 합니다. 다음과 같이 pom.xml 파일에 라이브러리 의존성을 정의합니다.

<dependencies>
    <dependency>
        <groupId>org.example</groupId>
        <artifactId>example-library</artifactId>
        <version>1.0.0</version>
    </dependency>
</dependencies>

위의 예시에서 groupId, artifactId, version에는 각각 라이브러리의 그룹 ID, 아티팩트 ID, 버전을 지정합니다.

2. 라이브러리 추가

의존성을 정의한 후 Maven은 해당 라이브러리를 중앙 저장소 또는 로컬 저장소에서 자동으로 다운로드하여 프로젝트에 추가합니다.

mvn install

이 명령은 pom.xml에 정의된 모든 라이브러리 의존성을 해결하고 로컬 저장소에 다운로드합니다. 추가로, 다른 프로젝트와 의존성을 공유할 수 있도록 JAR 파일을 생성합니다.

3. 라이브러리 사용

의존성을 추가하고 나면 Maven은 자동으로 해당 라이브러리를 프로젝트 빌드에 포함하여 사용할 수 있게 됩니다. 이제 이 라이브러리를 자바 코드에서 import하여 사용할 수 있습니다.

import org.example.examplelibrary.ExampleClass;

위의 코드는 Maven을 통해 추가한 example-libraryExampleClass를 가져와서 사용하는 예시입니다.

이제 Maven을 사용하여 자바 프로젝트에서 라이브러리를 쉽게 추가하고 관리하는 방법에 대해 간단히 알아보았습니다.

참고 문헌