ALM Octane Java SDK
ALM Octane SDKは、Javaライブラリのセット、サンプルプロジェクト、ドキュメントおよびALM Octaneとの統合に役立つサンプルで構成されています。
準備
要件
ALM Octane Java SDKを使用するには、次の要件と前提条件が必要です。
Java |
8.0以降 |
ALM Octane | 12.53.16以降 |
準備
事前に以下の項目をご用意ください。ALM Octane SDKを使用するにはそれらが必要です。
-
ALM OctaneサーバーのURL。
-
共有スペースID。
-
ワークスペースID。
ダウンロードとインストール
次のいずれかの場所からJava SDKをダウンロードします。
場所 | 説明 |
---|---|
Maven | プロジェクトオブジェクトモデル (POM) ファイルを使用して、MavenリポジトリからJava SDKライブラリとサンプルをダウンロードできます。ALM Octane Java SDKをダウンロードすると、Mavenにすべての依存関係が自動的に含まれます。 |
GitHub | GitHubリポジトリからソースファイルをダウンロードできます。この方法を使用して、リポジトリに貢献することもできます。 |
Maven
SDKは、メインプロジェクト内の次のMavenモジュールで構成されています。
モジュール | 説明 |
---|---|
sdk-root | これはSDKのメインルートです。これには、すべての統合テスト、ソースコード、および例が含まれています。 |
sdk-src | メインSDKのルート。SDKのみを使用する場合は、このモジュールのみを追加してください。 |
sdk-integration-tests | ALM Octaneインスタンスに対してSDKから統合テストを実行するために使用されるモジュール。 |
sdk-usage-examples | SDKの使用方法の簡単な例。 |
ALMOctaneJavaRESTSDKで説明したようにMavenで動作するように、あなたのpom.xmlファイルでプロジェクトにALMOctaneの依存関係を追加します。
GitHub
SDKリポジトリは次の場所にあります。
https://github.com/MicroFocus/ALMOctaneJavaRESTSDK
プロジェクトをコンパイルしてJavadocを作成する方法についての情報が表示されます。
認証
ALM OctaneJava SDKを使用するには、REST APIを直接操作する場合と同様に認証する必要があります。詳細については、認証をご覧ください。
Javadocにアクセスする
Javadocは、Javaソースコードから生成されたHTMLドキュメントです。Javadocの説明:
-
クラスとメソッド
-
パラメーターと戻り値
-
非推奨のクラスとメソッド
-
クラス階層
Mavenからダウンロードする場合は、Javadocが含まれているパッケージ済みのjarファイルを次の場所からダウンロードできます。
https://repo1.maven.org/maven2/com/microfocus/adm/almoctane/sdk/sdk-src/15.1.90/sdk-src-15.1.90-javadoc.jar
または、GitHubからソースファイルをダウンロードする場合は、Javadocを自分で作成できます。詳細については、GitHubのREADMEファイルを参照してください。
サンプルプロジェクト
ALM Octane Java SDKは、練習に使用できるサンプルプロジェクトを提供します。ここでの例は、このサンプルプロジェクトに基づいています。
サンプルプロジェクトにアクセスする
サンプルプロジェクトにアクセスするには、次のURLを入力します:https://github.com/MicroFocus/ALMOctaneJavaRESTSDK/tree/master/sdk-usage-examples
サンプルプロジェクトをよく理解してください
ALM Octaneでプロジェクトを開き、データとエンティティに精通します。
サンプル | 説明 |
---|---|
CreateContextExample.java |
この例は、REST API関数が動作するコンテキストを作成する方法を示しています。
|
EntityExample.java |
この例は、REST APIを使用してエンティティを操作する方法を示しています。デモの目的で、この例は不具合を処理しますが、同じ例を他のエンティティで使用できます。
|
MetadataExample.java |
この例は、すべてのフィールドのメタデータを取得する方法を示しています。 |