0

ちょっとした背景: 私は多くの階層を持つ wsdl ファイルとスキーマ ファイルを持っています。つまり、スキーマには多くのインポート/インクルード タグがあります。私は netbeans プロジェクトを持っており、wsimport を使用してクライアント コードを生成しました。Web サービス操作を正常に呼び出してデータを取得しています。

必要なもの: xjc コンパイラがスキーマから Java コードを生成するために使用するモデルへのアクセスを探しています。可能であれば、独自のプラグインを作成せずにこれを行いたいと考えています。このモデルを使用して、codemodel で独自のコードを生成したいと考えています。

問題は、xjc プラグインを作成せずにモデルまたは「アウトライン」に (できれば上記のクライアント プロジェクトから) アクセスする方法はありますか?

私はJavaとjaxbを初めて使用するので、指示と詳細な指示をいただければ幸いです。

4

1 に答える 1

0

AntまたはMavenを使用して xjc コンパイラを直接呼び出すことができます。参照されているスキーマを指すだけです。生成されたコードをある程度制御する必要がある場合は、JAXBのカスタム バインディングを調べることができます。

正確に何を達成しようとしていますか?

于 2012-08-17T18:57:54.077 に答える