mike-neckのブログ

Java or Groovy or Swift or Golang

Gradle2.2の地味にうれしい機能

こんにちわ、みけです。

標記の件について、gradle2.2のリリースノートにうれしい機能が書かれていました。

Specify version control system for IntelliJ IDEA

IntelliJ IDEAのバージョン管理ツールを特定する機能が追加されました。

apply plugin: "idea"

idea {
  project {
    vcs = "Git"
  }
}

これで、プロジェクトのVCSがgitであるとIDEAに伝えることができます。

なお、これまでは、次のように書いていました

apply plugin: 'idea'

idea {
    project {
        ipr {
            withXml {
                def map = provider.node.component.find { it.@name == 'VcsDirectoryMappings' }.mapping
                map.@vcs = 'Git'
                map.@directory = project.properties.projectDir
            }
        }
    }
}

やったね!