ほとんどが Axis2 スタブ、スケルトンなどである自動生成されたクラスがたくさんあります。一部の複雑な wsdl では、Axis2 は Java Bean、スタブなどの TON を生成します。また、自動生成が使用される他のケースもあると確信しています。
今のところ、これらをコード ベースの他のファースト クラス メンバーとして扱い、同じパッケージに格納します。
ただし、リファクタリングやクリーンアップなどを行うと、これらの自動生成されたクラスからの警告を取り除くのが難しくなります。たとえば、Java1.5ジェネリックを使用するためにコードをクリーンアップしようとしている場合、これらの問題のあるクラスのいくつが私たちのものであるか、自動生成されているかを知る良い方法はありません.
これらの自動生成されたパーツを別のパッケージに分離する必要がありますか? そのようなアーティファクトをリポジトリにどのように保存しますか?
編集:以下のかなりの数の回答で「ビルドプロセス中に生成」が表示されます。そうすることの利点はわかりますが、リポジトリのチェックインから逃れる方法がよくわかりません。
私のコードには、これらのクラスのいくつかに対するコンパイル時の依存関係があり、私にとって、開発中のビルドは Eclipse の「ctrl-s」です。Ant スクリプトを使用して、コンパイルを生成し、テストを実行し、成果物を生成します。