2016-05-13 14 views
0

基本的には、javav言語機能を使用するだけでアプリケーションの互換性を維持しながら、jvm上で実行されるため、すべてのjava8機能をユニットテストに使用したいと考えています。Robolectricテストにjava8言語を使用できますが、アプリケーションにjava7を使用できますか?

しかし、言語バージョンを設定できるbuild.gradleの場所は1つしか表示されず、アプリケーションとそのテストの両方に適用されます。

答えて

0

これは簡単ですが、私はあなたがjava8でアプリケーションを書くことを可能にするretrolambdaプラグインに行きます。

言語レベルの異なる2つのGradleファイルを使用することもできますが、使い慣れていてもかなり不愉快です。

関連する問題