개발
Apache James 모듈 추가하기 본문
* 빌드하기가 어렵네요 ㅠ 아시는분 댓글로 부탁드려여,,
1. james-project의 pom.xml를 확인합니다. 각각 dependency 리스트를 관리합니다.
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.projectreactor</groupId>
<artifactId>reactor-bom</artifactId>
<version>Californium-SR3</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>${james.groupId}</groupId>
<artifactId>apache-james-backends-cassandra</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${james.groupId}</groupId>
<artifactId>apache-james-backends-cassandra</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
</dependency>
<dependency>
<groupId>${james.groupId}</groupId>
<artifactId>apache-james-backends-es</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
<!-- 의존성 LIST 생략 -->
</dependencyManagement>
2. 추가할 모듈 dependency를 추가하겠습니다.
<dependency>
<groupId>${james.groupId}</groupId>
<artifactId>apache-james-mailbox-test</artifactId>
<version>${project.version}</version>
</dependency>
3. 새로운 maven module을 생성한뒤 apache-james-mailbox의 하위폴더로 apache-james-mailbox-test를 입력합니다.


4. apache-james-mailbox-test의 pom.xml을 수정합니다.
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.apache.james</groupId>
<artifactId>apache-james-mailbox</artifactId>
<version>3.4.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<artifactId>apache-james-mailbox-test</artifactId>
<packaging>bundle</packaging>
<name>Apache James :: Test :: API</name>
<dependencies>
</dependencies>
</project>
5. 새로 추가한 모듈을 쓰고싶은 모듈의 pom.xml에서 다음과같이 추가합니다.
<dependency>
<groupId>${james.groupId}</groupId>
<artifactId>apache-james-mailbox-test</artifactId>
</dependency>

'Java > ApacheJames' 카테고리의 다른 글
| [ApacheJames]JDKIM 적용과정 (0) | 2021.11.17 |
|---|---|
| Apache James ERD (0) | 2020.11.15 |
| Apache James 소스 빌드하기 (0) | 2020.11.15 |
Comments