Closed Nobu19800 closed 5 years ago
Describe the bug
RTCBuilderでコード生成時、以下のようなIDLファイル(test2.idl)でデータ型を定義した場合に、インクルードしたtest3.idlがコピーされない。
test2.idl.txt test3.idl.txt
また手動でtest3.idlをコピーしたとしても、Javaの場合にはidlj実行時にidlフォルダをインクルードディレクトリに設定していないためエラーになる。
To Reproduce Steps to reproduce the behavior:
Reproducibility 100%
Expected behavior インクルードしたIDLファイル(test3.idl)をidlファルダにコピーするようにする。 Javaの場合はidlj実行時のオプションに-i 'idl'を追加する必要がある。
-i 'idl'
変更前
<target name="idlcompile" depends="mkdir"> <exec executable="${java.home}/../bin/idlj"> <arg line="-td 'src' -i '${env.RTM_JAVA_ROOT}/rtm/idl' -fall 'idl/test2.idl'"/> </exec> <exec executable="${java.home}/../bin/idlj"> <arg line="-td 'src' -i '${env.RTM_JAVA_ROOT}/rtm/idl' -fall 'idl/test3.idl'"/> </exec> </target>
変更後
<target name="idlcompile" depends="mkdir"> <exec executable="${java.home}/../bin/idlj"> <arg line="-td 'src' -i 'idl' -i '${env.RTM_JAVA_ROOT}/rtm/idl' -fall 'idl/test2.idl'"/> </exec> <exec executable="${java.home}/../bin/idlj"> <arg line="-td 'src' -i 'idl' -i '${env.RTM_JAVA_ROOT}/rtm/idl' -fall 'idl/test3.idl'"/> </exec> </target>
Screenshots or Logs If applicable, add screenshots or logs to help explain your problem.
Environment
Additional context
インクルード先のIDLファイルを探す先の問題や,どこまで遡るのか?といった問題があるため,とりあえずは現状のままとする
Describe the bug
RTCBuilderでコード生成時、以下のようなIDLファイル(test2.idl)でデータ型を定義した場合に、インクルードしたtest3.idlがコピーされない。
test2.idl.txt test3.idl.txt
また手動でtest3.idlをコピーしたとしても、Javaの場合にはidlj実行時にidlフォルダをインクルードディレクトリに設定していないためエラーになる。
To Reproduce Steps to reproduce the behavior:
Reproducibility 100%
Expected behavior インクルードしたIDLファイル(test3.idl)をidlファルダにコピーするようにする。 Javaの場合はidlj実行時のオプションに
-i 'idl'
を追加する必要がある。変更前
変更後
Screenshots or Logs If applicable, add screenshots or logs to help explain your problem.
Environment
Additional context