2017-02-12 7 views
1

私は、.xsdファイルから自動生成されたJAXBクラスを使用するIDEAプロジェクトを持っています。私はJAXBクラスを含む「共通」モジュールを含む「クライアント」と「サーバー」モジュールを持っています。IDEAのビルドでJAXBクラスを自動的に生成する方法は?

私はソースコードの下に生成されたコードを残したくありませんが、生成されたJavaクラスが存在しない場合、 "クライアント"と "サーバー"モジュールはコンパイルされません。ビルド前にIntelliJが自動的にJAXBを実行させる方法は?

答えて

1

IntelliJ IDEAでのみ直接行う方法はありません。AntやMavenなどの外部プロセスを使用してコードを生成する必要があります。

チェックアウトjaxb2-maven-plugin

IntelliJ IDEAでは、コンパイルする前にMavenまたはAntを実行できます。

+0

コンパイルする前にMavenをどのように実行するのですか?今それは[リンクのみの回答](http://meta.stackexchange.com/q/8231/171857)です。 – kinokijuf

+0

あなたのプロジェクトがすでにMavenベースの場合の単なる例です。そうでない場合は、他のコマンドラインを使用する必要があります。誰かが完全な例でより良い答えを提供するかもしれない、私はあなたに一般的な指示を与えているだけです。 – CrazyCoder

関連する問題