web-dev-qa-db-ja.com

プラグインの前にビルドスクリプトと他のプラグインスクリプトブロックのみが許可されます

この構文を持つgradleプラグインを使用したい

 plugins {
  id "id" version "version"
}

しかし、私はのエラーがあります

only build script and other plugins script blocks are allowed before plugins 

ブロックビルドスクリプトに移動しましたが、まだ動作していません。

この種のプラグインを適用するにはどうすればよいですか?

これは私のプロジェクトに含めたいプラグインです

gradle git properties plugin

ここに私のgradleバージョンの出力があります

    Gradle 4.3.1
------------------------------------------------------------

Build time:   2017-11-08 08:59:45 UTC
Revision:     e4f4804807ef7c2829da51877861ff06e07e006d

Groovy:       2.4.12
15
Toumi

build.gradleスクリプトを作成し、新しいpluginsスクリプトブロックを使用する場合、ファイルの最初のブロックとして配置する必要があります。この規則からの唯一の例外は、他のpluginsブロックまたは特別なbuildScriptブロックであり、常に最初に行く必要があります。

例として、このスクリプトは問題ありません。

plugins {
    // ...
}

dependencies {
    // ...
}

これも大丈夫です:

buildScript {
    // ...
}

plugins {
    // ...
}

repositories {
    // ...
}

しかし、これは無効です:

repositories {
     // ...
}

plugins {
    // ...
}
23
Lukas Körfer