私はMavenとJcodemodelを初めて使用します。wsdlを受け入れてコードを生成するアーキタイプを作成しようとしています。インターフェイスを実装して、実装クラスファイルのJavaコードを作成する必要があります。JCodeModelを使用してJavaコードを生成する必要があります。しかし、私はJCodeを初めて使用します。Mavenアーキタイプ内でJcodemodelを使用してJavaコードを生成するにはどうすればよいですか?
親切に、私を導きます
私はMavenとJcodemodelを初めて使用します。wsdlを受け入れてコードを生成するアーキタイプを作成しようとしています。インターフェイスを実装して、実装クラスファイルのJavaコードを作成する必要があります。JCodeModelを使用してJavaコードを生成する必要があります。しかし、私はJCodeを初めて使用します。Mavenアーキタイプ内でJcodemodelを使用してJavaコードを生成するにはどうすればよいですか?
親切に、私を導きます
Mavenはプロジェクトをビルドし、ビルドとプロジェクトの管理のいくつかの側面を自動化します。ただし、プロジェクトの内容やプロジェクトの作成方法は決定されません。
(WSDLについて言及したため)Webサービスとして実行されるJavaコードを作成する必要がある場合があります。そのWebサービスは、明らかに「何か」を受け入れ、「何か」で返信する必要があります。受け入れるべきものはJavaクラスのある種の記述であり、応答するべきものはJavaソースコードまたはコンパイルされたJavaクラスのいずれかであるというのは推測です(これは非常にあいまいな質問です)。
いずれの場合も、プロジェクトはMavenで管理できます。つまり、Mavenはプロジェクトをコンパイル、テスト、およびパッケージ化します。場合によっては、それもデプロイします(Mavenをデプロイするように構成した場合)。
ここで、Mavenが実際にWSDLを受け入れてコードを生成するようにしたい場合、Mavenがビルドするものは静的になります。つまり、「生成された」コードは、Mavenがビルドを完了した後に変更できなくなります。あなたはできる; ただし、変更される可能性のある「次の」バージョンをビルドします。このシナリオがあなたが考えていたものに似ている場合、「ソース」は静的ファイルになり、「ビルドされたプロジェクト」はソースコードまたはソースに対応するオブジェクトコードになります。
これ以上の方向性がなければ、これはおそらくあなたが得ようとしている最良のガイドです。それはあまりにも漠然とした質問であり、多くのことを明確に言うにはあまりにも多くの根拠をカバーしています。また、多くの重要な場所で同時に多くの知識が不足しているようです。おそらく最善の解決策は、ブラッシュアップする必要があると思われるものを特定し、それらを「何が必要か」で並べ替え、他に何も依存しない要素から始めることです。