私はemmaとantビルドを統合しようとしています。これはjunitテストを行います。 として私の現在のコードが実行されます。だから私がするターゲットラインを変更し http://emma.sourceforge.net/userguide_single/userguide.html#N10291Emmaがコンパイルエラーを返す
: ターゲット名=「ラン」=「INIT、テスト」依存私はオフライン計測をしようとしているアリのテスト
commonstest: [JUnitの]実行com.fourhome.commons.AllTests説明は=
は、だから私は、私は次のエラーを取得するしかし、アリエマ実行 を実行する "の例を実行します"[JUnitの]が実行テスト:24、失敗:0、エラー:0、時間が経過:0.433秒
ラン:BUILDは C FAILED
:\コード\のSVN \コア\コア\トランクを\ビルド - targets.xml:929:問題:tas kを作成できませんでした。またはemmaを入力してください 原因:名前は未定義です。 処置:スペルを確認してください。 処置:カスタム・タスク/タイプが宣言されていることを確認してください。 処置:/ declarationが実行されていることを確認してください。失敗ラインがある:エマ有効= "{emma.enabled} $"
私はemma.enabledが定義されていない推測しています。私はそれをどのように定義すべきですか?
ありがとうございました。私は実際にフラットを真に設定しました。それでも "問題:タスクを作成したりemmaを入力するのに失敗しました"と表示されます。私はタスクemmaを作成するために特別な何かをしなければならないのですか? – Arun
@ user761529 "special"を定義するには、適切なclasspath refを持つ同じドキュメントにあるように、 ''を使って宣言する必要があります。 –
それは動作します!ありがとう! – Arun