問題タブ [idlj]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
corba - CORBA IDL で構造体への前方参照を宣言/使用する方法は?
相互再帰構造を宣言しようとする次の CORBA IDL 3.2 があります。
<<<<< でマークされた行で、Sun JDK 1.7 idlj から苦情を受け取ります。
注: これは「転送インターフェイス」宣言ではありません。
「不完全な前方宣言」とは何ですか? (前方宣言として正常に宣言された場合、前方宣言が不完全であるとは思わず、まだ定義されていないだけです。おそらく、それは誤解しやすいフレーズです)。
さらに重要なことは、再帰構造を定義するにはどうすればよいでしょうか?
私は CORBA を初めて使用するので、自分が何をしているのかよくわかりません :-}。CORBA がそのような再帰構造を定義できない理由がわかりません。再帰的ではない特定のインスタンスを送信します。特に、これは CORBA が「簡単に」送信できるツリーを形成します。
編集:ブライアンは正しい答えを持っていました。前方参照の直接の言及を置き換える必要がありました。
と
arrays - IDL で配列を作成するにはどうすればよいですか?
consult
メソッドが の配列を返すようにしたいのですがCars
、別の構造体を作成してその中に car 配列を入れる必要がありますか?
java - idlj-maven-plugin を使用して Java ファイルを生成する方法
common と呼ばれる 1 つのプロジェクトがあります。idlj-maven-plugin を使用して IDL ファイルから Java ソースコードを生成しようとしましたが、何度も失敗しました。pom.xml と同じパスにある Idl/ フォルダーの下に複数のファイルがあります。IDL ファイルを含む channel という別のプロジェクトがありますが、プロジェクト channel のそれらのファイルは、include を使用して共通で定義された idl ファイルを使用します。idlj-maven-plugin を使用して Java ソース コードを生成するにはどうすればよいですか? idlj または jacorb をコンパイラとして使用する必要がありますか? 何が恋しいですか?ありがとう!
プロジェクト共通の場合、私の構成は次のとおりです。
java - idlj-maven-plugin によって作成されたリソースを generate-sources フェーズに追加する方法
idlj-maven-plugin を使用してソース ファイルを生成しようとしています。次の方法でプラグインを構成しました。
ターミナルで次のコマンドを使用すると、正常に動作します (ソース ファイルが生成されます)。
generate-sources
ただし、フェーズ中にこのプラグインを機能させたいと思います。どうやってやるの?以下のようにフェーズを指定しようとしました。
しかし、うまくいきません。The:mvn generate-resources
は、idl ファイルからソース ファイルを作成しません。