プロジェクト

全般

プロフィール

整備 #4471

未完了

JavaのRTC作成用テンプレート

katami さんがほぼ7年前に追加. ほぼ7年前に更新.

ステータス:
解決
優先度:
通常
担当者:
対象バージョン:
-
開始日:
2018/02/28
期日:
進捗率:

100%

予定工数:

説明

CPackによるインストーラパッケージの対応のためテンプレートの修正をお願いします。

CMakeLists.txt の変更

pythonのCMakeLists.txtをベースに変更をお願いします。
差分が大きいので、RTC名が"ModuleName"の例を添付します。

doc/CMakeLists.txt の変更

以下のようにお願いします。

install(DIRECTORY "." 
    DESTINATION "${INSTALL_PREFIX}/html" 
    COMPONENT documentation)

build_<RTC名>.xmlの変更

javadocでドキュメントを生成するように修正をお願いします。
差分が大きいのでRTC名が"ModuleName"の例を添付します。
例では MyService.idl のサービスポートを実装するRTCのbuild_<RTC名>.xmlとなっています。

実行用スクリプト(*.sh) の変更

変更点を示します。

@@ -5,7 +5,7 @@
   FILE2=`ls ${RTM_JAVA_ROOT}/jar/commons-cli*`
   FILE3=`ls ${RTM_JAVA_ROOT}/jar/jna-?.?.?.jar`
   FILE4=`ls ${RTM_JAVA_ROOT}/jar/jna-platform-*.jar`
-  CLASSPATH=.:$FILE1:$FILE2:$FILE3:$FILE4:${RTM_JAVA_ROOT}/bin:`dirname $0`/bin
+  CLASSPATH=.:$FILE1:$FILE2:$FILE3:$FILE4:${RTM_JAVA_ROOT}/bin:`dirname $0`/bin:`dirname $0`
   echo ${CLASSPATH}
 }
 if test "x$RTM_JAVA_ROOT" = "x" ; then

ソースコードの変更

現状、javadocでエラーがでます。
整理して別チケットを発行します。


ファイル

CMakeLists.txt (5.18 KB) CMakeLists.txt katami, 2018/02/28 10:39
build_ModuleName.xml (1.56 KB) build_ModuleName.xml katami, 2018/02/28 10:40
build_ModuleName.xml (1.62 KB) build_ModuleName.xml katami, 2018/03/01 15:19

関連するチケット 1 (1件未完了0件完了)

関連している RTC Builder - 整備 #4474: JavaのRTCソースコードテンプレート解決ga2018/03/02

操作

他の形式にエクスポート: Atom PDF