私は、openJPA拡張を必要とするTeamCityビルドで単体テストを実行しようとしています(私はopenjpa 2.0.1を使用しています)。私のビルド構成は、Intellijプロジェクトに基づいています。(つまり、ビルドにMaven / Antを使用していません。代わりに、TeamCityは、.ideaフォルダーに格納されているIntellijプロジェクト構成をプルして、プロジェクトのコンパイル/ビルド方法を決定することを提案します。)intellij実行構成を含めてテストを実行しています。 Intellijプロジェクトのビルドステップで。
ローカルIDE(Intellij)では、-javaagent:<path to openjpa jar>
vm引数を含めることで統合テストを実行できます。
チームシティビルドで同じ「実行構成」を実行すると、エンティティが拡張されないため、テストが失敗します。
これを行うためのヒントやアイデアはありますか?antを使用してビルド時の拡張を試みましたが、a)ローカルで機能させることに成功していません。b)teamcityのintellijプロジェクトステップにより、既存の出力フォルダーがすべてクリアされます(拡張されたクラスは破棄されます)。