Hitachi

JP1 Version 12 JP1/Navigation Platform ナビゲーション プラットフォーム 開発ガイド


4.1.2 ひな形プラグイン作成コマンドの実行

ひな形プラグイン作成コマンドを実行して,ひな形プラグインを作成します。ひな形プラグインは,EclipseのJavaプロジェクトの形式で作成されます。

〈この項の構成〉

(1) ひな形プラグイン作成コマンドの形式

ひな形プラグイン作成コマンドの形式を次に示します。

Navigation Platform for Developersインストールディレクトリ\pluginSDK\bin\npcreateplg.bat△プラグイン情報プロパティファイルのパス

ひな形プラグイン作成コマンドを実行すると,Navigation Platform for Developersインストールディレクトリ\pluginSDK\pluginの配下に,プラグイン情報プロパティファイルの内容に応じてディレクトリが作成されます。

複数のプラグインを作成する場合は,プラグインの数だけプラグイン情報プロパティファイルの編集とひな形プラグインの作成を繰り返してください。

(2) ひな形プラグイン作成コマンドの実行結果(入出力プラグインの場合)

入出力プラグインの場合のディレクトリ構成を次に示します。下線で示されているファイルだけを編集してください。太字部分は,プラグイン情報プロパティファイルに指定した値です。プラグイン情報プロパティファイルの編集方法の詳細は,「4.1.1 プラグイン情報プロパティファイルの編集」を参照してください。

Navigation Platform for Developersインストールディレクトリ\pluginSDK\plugin
└プラグインID
  ├.project
  ├.classpath
  ├build.xml
  ├plugin.properties
  ├ucnpsdkversion.properties
  ├─js
  ├─dd
  │ └─META-INF
  |   └application.xml
  |   └cosminexus.xml
  ├─images
  |  └sample_icon.gif
  └─WEB-INF
    | ├plugin.xml
    | └web.xml
    ├─lib
    ├─conf
    | ├ioaction.xml
    | ├ucnp_label_プラグインID.properties
    | ├ucnp_message_プラグインID.properties
    | └ucnp_プラグインID.properties
    |
    └─src
      └─Javaパッケージ名
        └─controller
          └入出力アクションコントローラクラス名.java
          └PluginInitializer.java

(3) ひな形プラグイン作成コマンドの実行結果(中断再開プラグインの場合)

中断再開プラグインの場合のディレクトリ構成を次に示します。下線で示されているファイルだけを編集してください。太字部分は,プラグイン情報プロパティファイルに指定した値です。プラグイン情報プロパティファイルの編集方法の詳細は,「4.1.1 プラグイン情報プロパティファイルの編集」を参照してください。

Navigation Platform for Developersインストールディレクトリ\pluginSDK\plugin
└ ucnp.plugin.suspend
  ├.project
  ├.classpath
  ├build.xml
  ├plugin.properties
  ├ucnpsdkversion.properties
  ├─js
  ├─dd
  │ └─META-INF
  |   └application.xml
  |   └cosminexus.xml
  └─WEB-INF
    | ├plugin.xml
    | └web.xml
    ├─lib
    ├─conf
    | ├ucnp_label_ucnp.plugin.suspend.properties
    | ├ucnp_message_ucnp.plugin.suspend.properties
    | └ucnp_ucnp.plugin.suspend.properties
    └─src
      └─Javaパッケージ名
        └─controller
          └中断再開アクションコントローラクラス名.java
          └PluginInitializer.java

(4) ひな形プラグイン作成コマンドの実行結果(カスタム画面プラグインの場合)

カスタム画面プラグインの場合のディレクトリ構成を次に示します。下線で示されているファイルだけを編集してください。太字部分は,プラグイン情報プロパティファイルに指定した値です。プラグイン情報プロパティファイルの編集方法の詳細は,「4.1.1 プラグイン情報プロパティファイルの編集」を参照してください。

Navigation Platform for Developersインストールディレクトリ\pluginSDK\plugin
└プラグインID
  ├.project
  ├.classpath
  ├build.xml
  ├plugin.properties
  ├ucnpsdkversion.properties
  ├─js
  ├─jsp
  │ ├─sys
  │ │ └ucnpCustom.jsp
  │ └プラグイン名.jsp
  ├─dd
  │ └─META-INF
  |   └application.xml
  |   └cosminexus.xml
  └─WEB-INF
    | ├plugin.xml
    | └web.xml
    ├─lib
    ├─conf
    | ├ucnp_label_プラグインID.properties
    | ├ucnp_message_プラグインID.properties
    | └ucnp_プラグインID.properties
    ├─lib
    └─src
      └─Javaパッケージ名
        └─controller
          └PluginInitializer.java

(5) ひな形プラグイン作成コマンド実行時の注意事項

注意事項を次に示します。