46.2. 생성된 API 하위 프로젝트
46.2.1. 개요 링크 복사링크가 클립보드에 복사되었습니다!
46.1절. “Maven Archetype을 사용하여 코드 생성” 에 설명된 대로 새 Maven 프로젝트를 생성했다고 가정하면 이제 camel-api-example/camel-api-example-api
프로젝트 디렉터리 아래에 Java API를 패키징하기 위한 Maven 하위 프로젝트를 찾을 수 있습니다. 이 섹션에서는 생성된 예제 코드를 자세히 살펴보고 작동 방식을 설명합니다.
46.2.2. Sample Java API 링크 복사링크가 클립보드에 복사되었습니다!
생성된 예제 코드에는 예제 API 구성 요소가 기반으로 하는 샘플 Java API가 포함되어 있습니다. 샘플 Java API는 두 개의 Hello World 클래스인 ExampleJavadocHello
와 ExampleFileHello
로 구성된 비교적 간단합니다.
46.2.3. ExampleJavadocHello 클래스 링크 복사링크가 클립보드에 복사되었습니다!
예 46.1. “ExampleJavadocHello 클래스” 샘플 Java API의 ExampleJavadocHello
클래스를 보여줍니다. 클래스 이름에서 알 수 있듯이 이 특정 클래스는 Javadoc에서 매핑 메타데이터를 제공하는 방법을 보여주는 데 사용됩니다.
예 46.1. ExampleJavadocHello 클래스
46.2.4. ExampleFileHello 클래스 링크 복사링크가 클립보드에 복사되었습니다!
예 46.2. “ExampleFileHello 클래스” 샘플 Java API의 ExampleFileHello
클래스를 보여줍니다. 클래스 이름에서 알 수 있듯이 이 특정 클래스는 서명 파일에서 매핑 메타데이터를 제공하는 방법을 표시하는 데 사용됩니다.
예 46.2. ExampleFileHello 클래스
46.2.5. ExampleJavadocHello에 대한 Javadoc 메타데이터 생성 링크 복사링크가 클립보드에 복사되었습니다!
ExampleJavadocHello
의 메타데이터는 Javadoc로 제공되므로 샘플 Java API에 대한 Javadoc을 생성하고 camel-api-example-api
Maven 아티팩트에 설치해야 합니다. API POM 파일 camel-api-example-api/pom.xml
에서는 Maven 빌드 중에 이 단계를 자동으로 수행하도록 maven-javadoc-plugin
을 구성합니다.