MRUnitの0.8.1からHadoop 0.23を対応したことによりMavenでの
取得方法が変更になっている。
0.8.0までだと
<dependency> <groupid>org.apache.mrunit</groupid> <artifactid>mrunit</artifactid> <version>0.8.0-incubating</version> <scope>test</scope> </dependency>
のような感じでよかったのだけど、0.8.1からHadoopのバージョンを指定してあげないといけない。
下記のような感じでclassifierにバージョンを指定してあげる。
<dependency> <groupId>org.apache.mrunit</groupId> <artifactId>mrunit</artifactId> <version>0.9.0-incubating</version> <classifier>hadoop1</classifier> <scope>test</scope> </dependency>
ちなみに、hadoop1は1.0.2でhadoop2を指定すると0.23.1が指定されることになる。
0.9.0の取得ができずに困ってました!
返信削除ありがとうございます。