English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Maven 외부 의존성 도입

프로젝트에 제3자 라이브러리를 도입하려면 어떻게 해야 하나요?

pom.xml의 dependencies 목록은 프로젝트가 빌드할 필요 있는 모든 외부 의존성을 나열합니다。

의존성을 추가하려면, 일반적으로 src 폴더 아래에 lib 폴더를 추가한 후, 프로젝트가 필요한 jar 파일을 lib 폴더에 복사합니다. 우리는 ldapjdk.jar을 사용하고 있습니다. 이는 LDAP 작업을 돕는 도구 라이브러리입니다:

그런 다음 pom.xml 파일에 다음 의존성을 추가하세요:

<dependencies>
    <!-- 여기에 필요한 의존성을 추가하세요 -->
    <dependency>
        <groupId>ldapjdk</groupId>  <!-- 데이터베이스 이름, 또는 사용자 정의도 가능 -->
        <artifactId>ldapjdk</artifactId>    <!--데이터베이스 이름, 또는 사용자 정의도 가능-->
        <version>1.0</version> <!--버전 번호-->
        <scope>system</scope> <!--범위-->
        <systemPath>${basedir}\src\lib\ldapjdk.jar</systemPath> <!--프로젝트 루트 디렉토리에 있는 lib 폴더 아래-->
    </dependency> 
</dependencies>

pom.xml 파일의 전체 코드는 다음과 같습니다:

<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/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <groupId>com.companyname.bank</groupId>
   <artifactId>consumerBanking</artifactId>
   <packaging>jar</packaging>
   <version>1.0-SNAPSHOT</version>
   <name>consumerBanking</name>
   <url>http://maven.apache.org</url>
 
   <dependencies>
      <dependency>
         <groupId>junit</groupId>
         <artifactId>junit</artifactId>
         <version>3.8.1</version>
         <scope>test</scope>
      </dependency>
 
      <dependency>
         <groupId>ldapjdk</groupId>
         <artifactId>ldapjdk</artifactId>
         <scope>system</scope>
         <version>1.0</version>
         <systemPath>${basedir}\src\lib\ldapjdk.jar</systemPath>
      </dependency>
   </dependencies>
 
</project>