wso2 の SOA 製品を数週間評価しましたが、いくつかの基本的な (そして私にとって重要な) 機能が見つかりません/使用できないか、単に存在しない可能性があります。確認したい。
まず、IDE サポートを作成します。おそらくほとんどの人が知っているように、wso2 チームは Carbon Studio を提供していますが、これは非常に素晴らしいことです。残念ながら、チームワークに関しては、既存のプロジェクトを IDE にインポートすることがよくあるので、次の理由で壁にぶつかりました。
1) 配布プロジェクトを使用する場合、Carbon Studio によって理解される自然を実際に含む .projects ファイルをコミットする必要があります。それは受け入れられますが、私の意見では悪い習慣でもあります。
2) Maven を使用すると、インポート後にプロジェクトの性質が失われるため、.projects を準備しないとプラグインが機能しません。
何か不足していますか?.projects を取り除き、IDE を 100% 使用できるようにしたいと考えています。出来ますか?生成できないとか。通常、プラグインはファイル タイプを認識し、指定されたプラグインで編集しようとします。ほとんどの Synapse 構成 (たとえば) はすべて XML であることは理解していますが、それは理由ではありません。とにかく、誰かが何らかの解決策を知っていますか?
また、既知の Maven リポジトリがアーティファクトを提供できない場合、配布プロジェクトをコマンド ラインからビルドすることはできません。必要な各アーティファクトを暗黙的にビルドする maven プラグインを作成できますが、maven が私のためにそれを実行できる場合、それは私がやりたいことではありません。また、インポート後にIDE機能が失われるため、mavenを使用できません。
実際にインポートする前に各プロジェクトを修正する必要がある場合、IDE は役に立ちません。時間はとても貴重です。
2 番目の重要で容認できない機能は、たとえばジェネレーターを使用するときに、プロジェクトに jar をインポートすることです。依存関係を使用するように作成されたプロジェクトを構成できないのはなぜですか?
ロバート