[小ネタ] コピペで自動変換 [intellij IDEA]
はじめに
IDEAで、JavaコードをコピペScalaへ変換する機能があるのは知っていましたが、
こういうのも自動でやってくれるのかーと初めて気づいたので。
環境
IntelliJ IDEA 2017.1.4 Build #IU-171.4694.23, built on June 6, 2017
コミュニティエディションでもOK
Mavenからgradleへdependency内容のコピペ変換
例えば、ライブラリの説明を見ていて、セットアップ方法が下記のようにMaven用しか書かれていない場合があります。
<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3</version> </dependency>
私の場合はGradleを使用しているので、上記の内容をbuild.graldeに当てはめて書き直していました。
(まあmvnrepository.comにあるやつならどちらの形式もありますが)
しかし、IDEAで上記内容をbuild.gradleにそのままコピペすれば、自動で変換してくれます。
compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.3'
便利ですね。ちょっとだけ楽できます。
ちなみに、複数のdependencyタグをコピペしようとしましたが、できませんでした。
複数やりたい場合は1個ずつコピペしましょう。