jbehaveがいつのまにやら2.0になってて仕様も結構かわってしまった件について

今趣味で作っているアプリケーションではBDD(Behaviour Driven Development)用のツールとしてjbehaveを使用しているんだけど、以前はほぼJUnitで、TestCase相当のBehaviourクラスを継承してウダウダやる形式だったのが、いつの間にやらシナリオベースになっていて、mavenのビルドがとおらないやら以前書いたBehaviourクラスは捨てなきゃいけないやらでなんだかなーと