2012-02-11 13 views
2

私はaspectJ LTWで構成されたspring tomcatプロジェクトを持っています。私はAspectJ LTWで単体テストを実行したいと思います。スタンドアロンJVMのLTWで動作する春のドキュメントによれば、JVMエージェントの引数を渡す必要があります。jvmエージェントを使用せずにSpring AspectJ LTWでJUnit 4テストを実行する方法はありますか?

junitテストにJVMエージェントを渡すことはantからは簡単ですが、eclipseで単体テストを実行すると非常に不便です。 JUnitクラスを構成する方法はありますか?エージェントを使用せずにLTWをオンにする方法はありますか?

For tomcat springは、AspectJ LTWをロードするための変換クラスローダーを使用していますが、JUnitと同様のものがありますか?LTWを実行するJUnitランナーですか?

更新:は、Eclipseプロジェクトで.launchファイルを保存する日食伝えることで、私はユニットテストで右クリックすることですし、やるとして実行し、それが日食が.launchファイルを使用しているため、これはその回避策です作品私は可能な限り避けたいです。

答えて

3

私はAspectJ Development Toolsをインストールして、Eclipse IDEであなたの面を整えます。そうすれば特別なランチャーは必要ありません。

あなたはSpringを使用しているので、SpringSource Tool Suiteを考えてみてください。これは、SpringツールとAspectJ Development Toolsを含むEclipseディストリビューションです。

+0

私はSTSを使用していますが、AJDTがインストールされていますが、これまでコンパイル時には販売されていません。 – ams