Netbeans 7.1を使用して、Mavenで構築されたJSF 2.0 Webアプリケーションを作成しています。サーバーはGlassFish 3.1で、JPA 2.0プロバイダとしてのEclipseLinkです。Maven依存関係にEclipseLink modelgenパッケージを含める必要がありますか?
プロジェクトの「クリーン・ビルド」を実行すると、JPAメタ・モデル用に生成されたすべてのソースが消えて戻りません。だからNetbeansは未定義のシンボルの山を見ます。どこでも赤い点。
私はプロジェクトを実行すると、何とかしてメタモデルが生成され、最終的にMavenプロジェクトが使用するgenerated-sourcesディレクトリに戻ってきます。 Webアプリケーションが実行されます。しかし、アプリケーションを実行しないでメタモデルを生成する方法はありません。時にはそれはいくつかのパスが必要です!
私は、次のことを依存関係として含めると、問題が部分的に消滅することを発見しました。クリーン・アンド・ビルドはまだ出力にエラーを生成しますが、モデルはIDEに関する限り生成されます。
何が起こっているのか、おそらく私は何をすべきか説明できますか?